0,96 "OLED-näyttö on kompakti, energiatehokas näyttö, joka sopii erinomaisesti tekstin, grafiikan ja anturitietojen näyttämiseen Arduino-projekteissa. Tämä opetusohjelma opastaa sinua asettamalla ja käyttämällä 0,96" -näyttöä Arduinon kanssa.
Mitä tarvitset
- Arduino -lautakunta (esim. UNO, Mega, Nano)
- 0,96 "OLED -näyttömoduuli (I2C- tai SPI -käyttöliittymällä)
- Leipälevy- ja hyppyjohdot
- Tietokone, jossa Arduino IDE on asennettu
- Kirjastot: Adafruit SSD1306 ja Adafruit GFX -kirjasto
Vaihe 1: OLED -näytön ymmärtäminen
0,96 "OLED -näyttö käyttää tyypillisesti SSD1306 -ohjainta ja tukee joko I2C- tai SPI -viestintää. Yleisimmin se toimii I2C -protokollan kautta, mikä vaatii vain kaksi datatappia (SDA ja SCL).
I2c pinout
Tappi | Funktio | Arduino uno -nasta |
---|---|---|
VCC | Virtalähde (3,3 V tai 5 V) | 5V |
Hölynpöly | Pohja | Hölynpöly |
SDA | Tietolinja | A4 |
SCL | Kellolinja | A5 |
Huomaa: Tarkista, että OLED -moduulisi tietotarvikkeet vahvistaaksesi pinout.
Vaihe 2: Tarvittavien kirjastojen asentaminen
Voit työskennellä OLED -näytön kanssa seuraavat kirjastot:
- Adafruit SSD1306 -kirjasto
- Adafruit GFX -kirjasto
Vaiheet kirjastojen asentamiseksi
- Avaa Arduino IDE.
- Mennä jhk Luonnos > Sisällytä kirjasto > Hallitse kirjastoja.
- Etsi "Adafruit SSD1306" ja napsauta Asentaa.
- Etsi "Adafruit GFX -kirjasto" ja napsauta Asentaa.
Vaihe 3: OLED -näytön johdotus
Yhdistä OLED Arduinoon seuraavasti:
Tappi | Arduino -nasta |
---|---|
VCC | 5V |
Hölynpöly | Hölynpöly |
SDA | A4 |
SCL | A5 |
Vaihe 4: Koodin lataaminen
Tässä on näytteen luonnos tekstiä ja grafiikoita OLED -näytöllä:
Esimerkki Koodi: OLED -perusasetukset
Vaihe 5: Lisätoimintojen tutkiminen
Adafruit GFX -kirjasto tarjoaa laajan valikoiman toimintoja grafiikoille ja tekstille. Tässä on muutama esimerkki:
1. Tekstin näyttäminen
2. Piirustusmuodot
-
Suorakulmio:
display.drawRect(x, y, width, height, color);
-
Ympyrä:
display.drawCircle(x, y, radius, color);
-
Linja:
display.drawLine(x1, y1, x2, y2, color);
3. Värien kääntäminen
Yleiset kysymykset ja vianetsintä
-
Oled ei näy:
- Varmista, että koodissa käytetään oikeaa I2C -osoitetta (0x3C tai 0x3D).
- Tarkista johdotus ja liitännät.
-
Kirjastovirheet:
- Varmista, että Adafruit SSD1306- ja GFX -kirjastot on asennettu.
-
Vilkkuva näyttö:
- Käyttää
display.clearDisplay()
Vain tarvittaessa välkkymisen minimoimiseksi.
- Käyttää
-
Virheellinen pinout:
- Varmista moduulin tietotarvikkeet oikeasta SDA- ja SCL -PIN -yhteyksistä.
OLED -näyttöjen sovellukset
- Anturitietojen näyttäminen (esim. Lämpötila, kosteus)
- Sulautettujen järjestelmien käyttöliittymät
- Visuaalinen palaute Internet -laitteille
- Graafiset näytöt kannettavalle elektroniikalle
Johtopäätös
0,96 "OLED-näyttö on monipuolinen ja visuaalisesti houkutteleva lisä Arduino-projekteihin. Tämän oppaan seuraamalla voit näyttää tekstiä, grafiikkaa ja reaaliaikaisia tietoja OLED-näytöllä. Kokeile erilaisia toimintoja ja kirjastoja dynaamisten ja interaktiivisten näytöiden luomiseksi Projektiisi!