
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44



Päätavoitteemme on näyttää sarja -i2c -moduulin toiminta LCD -näytölle 2x16 tai 20x4. Tällä moduulilla voimme ohjata edellä mainittuja näyttöjä käyttämällä vain kahta nastaa (SDA ja SCL). Tämä tekee kommunikoinnista erittäin yksinkertaista ja vapauttaa useita muita mikro -ohjaimemme GPIO: ita.
Näytämme toiminnan sekä UNO: ssa että ESP8266 Arduinossa. Tarkista se!
Vaihe 1: Arduino Uno
Vaihe 2: WiFi ESP8266 NodeMcu ESP-12E

Vaihe 3: 16x2 sarja -LCD -näyttö

Vaihe 4: I2c -sarjamoduuli

Tässä osassa näytämme erikseen ostetun sovittimen. Hitsimme näytön rinnakkaisen näytön taakse. I2c -nastojen kautta näyttö kommunikoi suoraan Arduinon kanssa. Siksi tämä Arduino hallitsee mikrokontrollerin kautta kaikkia näytön komentoja helpottaen sen liittämistä ja ohjelmointia.
Vaihe 5: LCD -näyttöön kytketty I2c -sarjamoduuli

Vaihe 6: Asennus Arduinolla

Vaihe 7: Asennus ESP8266: n avulla

Vaihe 8: Kirjasto
Lisää "LiquidCrystal_I2C" -kirjasto viestintään LCD -näytön kanssa.
Avaa linkki ja lataa kirjasto.
Pura tiedosto ja liitä se Arduino IDE: n kirjastojen kansioon.
C: / Ohjelmatiedostot (x86) / Arduino / kirjastot
Vaihe 9: Lähdekoodi
Aloitamme määrittelemällä kirjastot ja vakiot, joita käytämme koodillamme.
#include // responseável pela comunicação com a interface i2c
#include // responseável pela comunicação com o display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, são välttämättömyys para o modeulo conversar com o LCD // porém podemos utilizar os pinos normalmente sem interferência // parâmetro: POSITIVE> > Takaisin LIGADO | NEGATIIVINEN>> Taustavalo desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Perustaa
Tässä alustamme vain objektimme viestintää varten näytön kanssa.
mitätön asennus ()
{// inicializa o display (16 coluna x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se o display 20x4}
Silmukka
Ohjelmamme saa näytön vilkkumaan 1 sekunnin välein. Tämä on yksinkertainen ohjelma, joka sisältää jo kaiken, mitä tarvitsemme kommunikoimaan näytön kanssa.
Kytke taustavalo päälle / pois, aseta kohdistin kirjoittamista varten.
tyhjä silmukka ()
{// acende tai taustavalo LCD lcd.setBacklight (HIGH); // sijainti tai kohdistin para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("HYVÄKSY !!!"); viive (1000); // intervallit 1s // desliga tai taustavalo LCD lcd.setBacklight (LOW); viive (1000); // intervalo de 1s}
Suositeltava:
I2C -rele ja Arduino IDE: 5 vaihetta

I2C Relay Met Arduino IDE: Tilaan mukavan relayboardin, mutta ArduinoIDE -ohjeita ei ollut, vain Raspberry Pi e.o. Opin käyttämään sitä Arduinon kanssa ja haluan jakaa sen, jotta voit säästää aikaa. Alkuperäinen RaspberryPi -esimerkki: wiki.52pi.com/index.php/DockerPi_4_Channel_R
Arduino Connect useita I2C -laitteita: 6 vaihetta

Arduino Connect useita I2C -laitteita: Tässä opetusohjelmassa opimme yhdistämään useita moduuleja I2C -yhteydellä arduinoon Katso video! Tässä tapauksessa käytämme esimerkkinä 4 OLED -näyttöä, mutta voit käyttää mitä tahansa muita I2C -moduuleja/ Huomautus: 4 OLED -näyttöä
Arduino -hygrothermograph -kosteusmittarisarja +LCD1602/I2C +DHT11 Sinoning Makerbuying: 5 vaihetta (kuvilla)

Arduino Hygrothermograph Hygrometer Kit +LCD1602/I2C +DHT11 Sinoning Makerbuying: Ei tarvitse hitsausta, ei monimutkaista sähköosaamista, voit tehdä oman lämpömittarin. Tarvitsee vain kytkeä antamamme kaapeli Lähdekoodi Tarjoaa yksityiskohtaisia online -opetusohjelmia ja viestintä Spacethis Kit Design by SINONING ROBOT Osta sarja
ESP8266 NODEMCU BLYNK IOT -opetusohjelma - Esp8266 IOT Blunkin ja Arduino IDE: n avulla - LEDien ohjaus Internetin kautta: 6 vaihetta

ESP8266 NODEMCU BLYNK IOT -opetusohjelma | Esp8266 IOT Blunkin ja Arduino IDE: n avulla | LEDien ohjaus Internetin kautta: Hei kaverit, tässä oppaassa opimme käyttämään IOT: tä ESP8266: n tai Nodemcun kanssa. Käytämme siihen blynk -sovellusta.Siksi käytämme esp8266/nodemcu -ohjelmaa LED -valojen ohjaamiseen Internetin kautta. Joten Blynk -sovellus yhdistetään esp8266- tai Nodemcu -laitteeseemme
Merkkinäytön I2c -sovitin (esimerkki I2c -liitäntä): 12 vaihetta (kuvien kanssa)

Merkkien nestekidenäyttöinen I2c -sovitin (esimerkki I2c -yhteydestä): Teen yhteysmallia merkkinäytön i2c -sovittimelle. Tarkista sivustoni päivitykset. merkkien LCD -näytöille, haarukkaprojekteille