, de obicei, este nevoie de un pic de muncă pentru a obține încredere atunci când se referă la utilizarea unor noi părți. [Glitch] și-a luat mâinile pe acest ecran OLED, care este fabricat de Sabernetics, așa cum a dorit să-i ofere un vârtej înainte de a construi un loc de muncă în jurul ei. El și-a apucat pirat de autobuz pentru a ajuta la descoperirea INS, precum și outs of the Noua parte.
Ecranul Dot-Matrix 96 × 16 utilizează protocolul I2C, păstrând numărul de pin cu adevărat scăzut (șase pini pentru: sol, resetare, ceas, date, cip selectat, precum și tensiune). Deoarece pirat de magistrală vă oferă accesul la linia de comandă la I2C este o opțiune naturală pentru un prim test. De fapt, instrumentul a fost gadget-ul nostru pentru acest protocol pentru multe proiecte.
Primele comenzi trimise sunt valorile de configurare pentru SSD1306 care acționează afișajul. Aceste configurare contrast, conversia de tensiune, precum și alte valori esențiale necesare pentru alimentarea pe afișaj. A coborât la viață, arătând pixeli aleatoare, deoarece memoria RAM nu a fost încă inițializată. Păstrarea acelui succes [glitch] sa mutat la capabilitățile de scripting ale magistralei ale piratului, precum și la încheierea unui script Python care conduce demo-ul văzut mai sus. Acum, că el înțelege comenzile de care are nevoie, va fi o mare afacere mai simplă să compună codul pentru un driver de microcontroler.