Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Näytän tässä ohjeessa, kuinka NodeMCU V2 Amica (ESP8266) liitetään I2c: n kautta OLED -näyttöön, joka perustuu kuuluisaan SSD1306 -siruun. Käytämme tässä oppaassa OLED -suojaa OLED -suojalla, jonka mukana toimitetaan 0, 96 tuuman OLED -juotos ja 3 painiketta + 3 LED -valoa, jotka on kytketty MCP23008 -laitteeseen…. Tämän valikon avulla on erittäin helppo toteuttaa valikkojärjestelmät ja muut monimutkaiset toiminnot…..
Vaihe 1:
Materiaaliluettelo
- NodeMCU V2 Amica -moduuli
- OLED -suoja
- Leipälauta
Vaihe 2: Johdotus
Suojuksen mukana tulee värillinen liitäntäkaapeli - katso alla olevat kuvat johdotuksesta.
Vaihe 3: Asenna NodeMCU -ohjaimet
NodeMCU -moduuli sisältää CP2102 -sirun USB -liitäntää varten. Yleensä ohjain asennetaan automaattisesti, jos NodeMCU kytketään ensimmäistä kertaa tietokoneeseen. Joskus tämä menettely epäonnistui. Tässä tapauksessa sinun on asennettava ohjain
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
manuaalisesti Windowsin laitehallinnassa.
Vaihe 4: Arduino IDE: n valmistelu - Lisää NodeMCU
NodeMCU-moduuli ei ole osa Arduino-IDE: tä. Se on asennettava ensin.
Sulje tämä ikkuna OK -painikkeella.
Vaihe 5: Arduino IDE: n valmistelu - Asenna NodeMCU -moduuli
Avaa nyt hallituksen johtaja: Työkalut / Hallitus / Hallituksen johtaja
Siirry ESP8266 -kohtaan ja asenna se.
Vaihe 6: Arduino IDE: n valmistelu - NodeMCU -moduulin määritys
Nyt voit valita NodeMCU 1.0 (ESP-12E-moduuli). Aseta suorittimen taajuudeksi 80 MHz, salaman kooksi "4M (3M SPIFFS)", valitsemasi baudinopeus ja COM -portti. 8 /
Vaihe 7: Asenna kirjastot
Adafruit SSD1306 -kirjasto:
Aloita asentamalla OLED -näytön tukikirjasto. Tarvitset sen puhuaksesi OLED -ohjainsirulle. Käytämme Adafruit SSD1306 -kirjaston arkistoa GitHubissa, jos haluat katsoa koodia. Voit ladata kirjaston myös suoraan ZIP -tiedostona tämän linkin kautta:
github.com/adafruit/Adafruit_SSD1306/archi…
Nimeä pakkaamaton kansio uudelleen Adafruit_SSD1306 ja tarkista, että Adafruit_SSD1306 -kansio sisältää Adafruit_SSD1306.cpp ja Adafruit_SSD1306.h
Aseta Adafruit_SSD1306 -kirjastokansio arduinosketchfolder/ libraries/ -kansioosi.
Adafruit GFX -kirjasto:
Sinun on tehtävä sama Adafruit_GFX-kirjastossa, joka on saatavilla täältä:
Nimeä pakkaamaton kansio uudelleen Adafruit_GFX ja tarkista, että Adafruit_GFX -kansio sisältää Adafruit_GFX.cpp ja Adafruit_GFX.h
Aseta Adafruit_GFX -kirjastokansio arduinosketchfolder/ libraries/ -kansioosi kuten SSD1306 -kirjaston kanssa
Adafruit MCP23008 -kirjasto
Sinun on tehtävä sama Adafurit_MCP23008-kirjastossa, joka on saatavana täältä:
Nimeä pakkaamaton kansio uudelleen Adafruit_MCP23008 ja tarkista, että Adafruit_MCP23008 -kansio sisältää Adafruit_MCP23008.cpp ja Adafruit_MCP23008.h
Sijoita Adafruit_MCP23008 -kirjastokansio arduinosketchfolder/ libraries/ -kansioosi kuten yllä olevien kirjastojen kanssa
Vaihe 8: Demosoftware
Kun olet asentanut Adafruit -kirjastot, käynnistä Arduino IDE uudelleen. Sinun pitäisi nyt päästä käsiksi näytekoodiin selaamalla valikoita tässä järjestyksessä: Tiedosto → Luonnoskirja → Kirjastot → Adafruit_SSD1306 → SSD1306…
Sinun on ladattava NodeMCU- ja OLED -kilven mallikoodimme osoitteesta
www.hwhardsoft.de/english/projects/displa…
nyt. Avaa tämä näyte Arduino IDE: ssä. Kokoamisen ja lataamisen jälkeen sinun on painettava 3 -painiketta nähdäksesi eri näytöt.
Demomme sisältää vain joitain näytteitä Adafruit GFX -moottorin mahdollisuuksista. Tästä linkistä saat lisätietoa Adafruit -kirjastosta
learn.adafruit.com/monochrome-oled-breakou…