Nämä näytöt ovat pieniä, vain noin 1" lävistäjä, mutta hyvin luettavissa OLED-näytön suuren kontrastin ansiosta. Tämä näyttö on tehty 128x32 yksittäisestä valkoisesta OLED-pikselistä, joista jokainen kytketään päälle tai pois ohjainsirun avulla. Koska näyttö tekee oman valonsa, taustavaloa ei tarvita. Tämä vähentää OLEDin käyttämiseen tarvittavaa tehoa ja siksi näytössä on niin suuri kontrasti; pidämme todella tästä pienoisnäytöstä sen terävyydestä!
Ohjainsiru SSD1306, kommunikoi vain SPI: n kautta. 4 tai 5 nastaa tarvitaan kommunikointiin OLED-näytön sirun kanssa.
OLED ja ajuri vaativat 3,3 V:n virtalähteen ja 3,3 V:n logiikkatason tiedonsiirtoon. Jotta asiakkaidemme olisi helpompi käyttää, olemme lisänneet 3,3 V:n säätimen ja tasonsiirtimen koneeseen! Tämä tekee siitä yhteensopivan minkä tahansa 5 V:n mikro-ohjaimen, kuten Arduinon, kanssa.
Tehovaatimukset riippuvat hieman siitä, kuinka paljon näyttöä on valaistu, mutta keskimäärin näyttö käyttää noin 20 mA 3,3 V:n jännitteestä. OLED-ajuriin on sisäänrakennettu yksinkertainen kytkinkorkkilla varustettu latauspumppu, joka muuttaa 3,3 V–5 V:n OLED:ien korkeajännitteiseksi asemaksi, mikä tekee siitä yhden helpoimmista tavoista saada OLED projektiisi!
Emme tietenkään jättäisi sinulle tietolehteä ja "onnea": Meillä on yksityiskohtainen opetusohjelma ja esimerkkikoodi Arduino-kirjaston muodossa tekstiä ja grafiikkaa varten. Tarvitset mikro-ohjaimen, jossa on yli 512 tavua RAM-muistia, koska näyttö on puskuroitava.
Voit ladata SSD1306 OLED -näytön Arduino-kirjastomme githubista, jonka mukana tulee esimerkkikoodi. Kirjasto voi tulostaa tekstiä, bittikarttoja, pikseleitä, suorakulmioita, ympyröitä ja viivoja. Se käyttää 512 tavua RAM-muistia, koska sen on puskuroitava koko näyttö, mutta se on erittäin nopea! Koodi on helppo mukauttaa mihin tahansa muuhun mikrokontrolleriin.