Tartalomjegyzék:
- 1. lépés: Arduino Uno
- 2. lépés: WiFi ESP8266 NodeMcu ESP-12E
- 3. lépés: 16x2 soros LCD kijelző
- 4. lépés: I2c soros modul
- 5. lépés: I2c soros modul az LCD -kijelzőhöz csatlakoztatva
- 6. lépés: Szerelés Arduino segítségével
- 7. lépés: Szerelés ESP8266 segítségével
- 8. lépés: Könyvtár
- 9. lépés: Forráskód
Videó: Arduino és ESP8266 I2c LCD kijelzővel: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Fő célunk, hogy bemutassuk a soros i2c modul működését a 2x16 vagy 20x4 -es LCD kijelzőn. Ezzel a modullal a fent említett kijelzőket vezérelhetjük, miközben csak két érintkezőt használunk (SDA és SCL). Ez nagyon egyszerűvé teszi a kommunikációt, és felszabadítja számos más mikrokontrollerünk GPIO -ját.
Mutassuk meg az UNO és az ESP8266 Arduino működését. Nézd meg!
1. lépés: Arduino Uno
2. lépés: WiFi ESP8266 NodeMcu ESP-12E
3. lépés: 16x2 soros LCD kijelző
4. lépés: I2c soros modul
Ebben a részben a külön megvásárolt adaptert mutatjuk be. A párhuzamos kijelzőt hátul hegesztettük. Az i2c érintkezőkön keresztül a kijelző közvetlenül kommunikálni fog az Arduino -val. Ezért egy mikrokontroller segítségével ez az Arduino kezeli a kijelzőn megjelenő összes parancsot, megkönnyítve mind a csatlakozást, mind a programozást.
5. lépés: I2c soros modul az LCD -kijelzőhöz csatlakoztatva
6. lépés: Szerelés Arduino segítségével
7. lépés: Szerelés ESP8266 segítségével
8. lépés: Könyvtár
Adja hozzá a "LiquidCrystal_I2C" könyvtárat az LCD kijelzővel való kommunikációhoz.
Nyissa meg a linket, és töltse le a könyvtárat.
Csomagolja ki a fájlt, és illessze be az Arduino IDE könyvtárak mappájába.
C: / Program Files (x86) / Arduino / libraries
9. lépés: Forráskód
Kezdjük azzal, hogy meghatározzuk a kódunkkal használandó könyvtárakat és állandókat.
#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 needsário para o modeulo conversar com o LCD // porém podemos utilizar os pinos normalmente sem interferência // parâmetro: POSITIVE> > Backligh LIGADO | NEGATÍV>> Háttérvilágítás desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Beállít
Itt csak inicializáljuk objektumunkat a kijelzővel való kommunikációhoz.
üres beállítás ()
{// inicializa o display (16 colona x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se for o display 20x4}
Hurok
Programunk 1 másodpercenként villogni fogja a kijelzőt. Ez egy egyszerű program, amely már mindent tartalmaz, amire szükségünk van a kijelzővel való kommunikációhoz.
A háttérvilágítás be- / kikapcsolása, a kurzor elhelyezése íráshoz.
üres hurok ()
{// acende vagy háttérvilágítás LCD lcd.setBacklight (HIGH); // posiciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); késleltetés (1000); // intervallum 1s // desliga vagy háttérvilágítás LCD lcd.setBacklight (LOW); késleltetés (1000); // intervallum 1 s}
Ajánlott:
Hőmérsékletfigyelő DHT11 és I2C 20x4 LCD kijelzővel: 6 lépés
Hőmérsékletfigyelő DHT11 és I2C 20x4 LCD kijelzővel: Ebben az oktatóanyagban megtanuljuk, hogyan lehet egyszerű hőmérséklet -monitort készíteni DHT11 érzékelő és I2C LCD segítségével Nézze meg a videót
RFID Arduino Uno relé kapcsoló, I2C kijelzővel: 4 lépés
RFID Arduino Uno relé kapcsoló, I2C kijelzővel: Helló, ez az első projektem, Oskar vagyok, és 13 éves vagyok. Ez a projekt I2C kijelzővel működik, nem normál
I2C / IIC LCD kijelző - SPI LCD használata az I2C LCD kijelzőhöz Az SPI to IIC modul használata Arduino -val: 5 lépés
I2C / IIC LCD kijelző | Használjon SPI LCD -t az I2C LCD -kijelzőhöz Az SPI -IIC modul használata Arduino -val: Sziasztok, mivel egy normál SPI LCD 1602 -nek túl sok vezetékét kell csatlakoztatni, ezért nagyon nehéz összekapcsolni az arduino -val, de a piacon elérhető egy modul konvertálja az SPI kijelzőt IIC kijelzővé, így csak 4 vezetéket kell csatlakoztatnia
Arduboy klón Arduino Nano és I2C Oled kijelzővel: 3 lépés
Arduboy klón Arduino Nano és I2C Oled kijelzővel: Az Arduboy klón olcsó változata, amellyel számos eredeti Arduboy játékot játszhat
ESP8266 Digitális hőmérő LCD kijelzővel: 7 lépés
ESP8266 digitális hőmérő LCD kijelzővel: Ma megmutatom, hogyan kell használni a TFT LCD kijelzőt az ESP8266 NodeMCU készüléken a hőmérséklet és páratartalom adatainak megjelenítéséhez egy adott valós idejű környezetben. Példát hozok a kijelző DHT22 -vel való használatára, amely a hőmérséklet- és páratartalommérő. Ban ben