Obsah:
- Krok 1: Arduino Uno
- Krok 2: WiFi ESP8266 NodeMcu ESP-12E
- Krok 3: 16x2 sériový LCD displej
- Krok 4: Sériový modul I2c
- Krok 5: Sériový modul I2c připojený k LCD displeji
- Krok 6: Montáž pomocí Arduina
- Krok 7: Montáž pomocí ESP8266
- Krok 8: Knihovna
- Krok 9: Zdrojový kód
![Arduino a ESP8266 s LCD displejem I2c: 9 kroků Arduino a ESP8266 s LCD displejem I2c: 9 kroků](https://i.howwhatproduce.com/images/001/image-209-105-j.webp)
Video: Arduino a ESP8266 s LCD displejem I2c: 9 kroků
![Video: Arduino a ESP8266 s LCD displejem I2c: 9 kroků Video: Arduino a ESP8266 s LCD displejem I2c: 9 kroků](https://i.ytimg.com/vi/CvqHkXeXN3M/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
![Image Image](https://i.howwhatproduce.com/images/001/image-209-107-j.webp)
![](https://i.ytimg.com/vi/sIDXSmZzSm0/hqdefault.jpg)
![Arduino Uno Arduino Uno](https://i.howwhatproduce.com/images/001/image-209-108-j.webp)
Naším hlavním cílem je ukázat fungování sériového modulu i2c pro LCD displej 2x16 nebo 20x4. S tímto modulem můžeme ovládat výše zmíněné displeje při použití pouze dvou pinů (SDA a SCL). Díky tomu je komunikace velmi jednoduchá a uvolňuje několik dalších GPIO našich mikrokontrolérů.
Ukažme si operaci na Arduinu UNO i ESP8266. Koukni na to!
Krok 1: Arduino Uno
Krok 2: WiFi ESP8266 NodeMcu ESP-12E
![WiFi ESP8266 NodeMcu ESP-12E WiFi ESP8266 NodeMcu ESP-12E](https://i.howwhatproduce.com/images/001/image-209-109-j.webp)
Krok 3: 16x2 sériový LCD displej
![Sériový LCD displej 16x2 Sériový LCD displej 16x2](https://i.howwhatproduce.com/images/001/image-209-110-j.webp)
Krok 4: Sériový modul I2c
![Sériový modul I2c Sériový modul I2c](https://i.howwhatproduce.com/images/001/image-209-111-j.webp)
V této části zobrazujeme adaptér, který byl zakoupen samostatně. V zadní části jsme přivařili displej, který je paralelní. Prostřednictvím pinů i2c pak bude displej komunikovat přímo s Arduinem. Díky mikrokontroléru bude toto Arduino spravovat všechny příkazy na displeji, což usnadní jeho připojení i programování.
Krok 5: Sériový modul I2c připojený k LCD displeji
![Sériový modul I2c připojený k LCD displeji Sériový modul I2c připojený k LCD displeji](https://i.howwhatproduce.com/images/001/image-209-112-j.webp)
Krok 6: Montáž pomocí Arduina
![Montáž pomocí Arduina Montáž pomocí Arduina](https://i.howwhatproduce.com/images/001/image-209-113-j.webp)
Krok 7: Montáž pomocí ESP8266
![Montáž pomocí ESP8266 Montáž pomocí ESP8266](https://i.howwhatproduce.com/images/001/image-209-114-j.webp)
Krok 8: Knihovna
Přidejte knihovnu "LiquidCrystal_I2C" pro komunikaci s LCD displejem.
Otevřete odkaz a stáhněte si knihovnu.
Rozbalte soubor a vložte jej do složky knihoven Arduino IDE.
C: / Program Files (x86) / Arduino / libraries
Krok 9: Zdrojový kód
Začneme definováním knihoven a konstant, které budeme v našem kódu používat.
#include // responzel pela comunicação com a interface i2c
#include // responzel pela comunicação com o display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, são needários para o módulo conversar com o LCD // porém podemos use use os pinos normalmente sem interferência // parâmetro: POSITIVE> > Podsvícení LIGADO | NEGATIVNÍ>> Odsvícení podsvícení LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZITIVNÍ);
Založit
Zde pouze inicializujeme náš objekt pro komunikaci s displejem.
neplatné nastavení ()
{// inicializace o zobrazení (16 colun x 2 linhas) lcd.begin (16, 2); // 20, 4 se pro o displej 20x4}
Smyčka
Náš program zajistí, aby displej blikal každou 1 sekundu. Jedná se o jednoduchý program, který již zahrnuje vše, co potřebujeme ke komunikaci s displejem.
Zapnutí / vypnutí podsvícení, umístění kurzoru pro psaní.
prázdná smyčka ()
{// acende o backlight do 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 ("PŘÍSTUP !!!"); zpoždění (1000); // intervalo de 1s // desliga o backlight do LCD lcd.setBacklight (LOW); zpoždění (1000); // intervalo de 1s}
Doporučuje:
Rozhraní s LCD displejem M4 Zahrnutí: 5 kroků
![Rozhraní s LCD displejem M4 Zahrnutí: 5 kroků Rozhraní s LCD displejem M4 Zahrnutí: 5 kroků](https://i.howwhatproduce.com/images/001/image-2010-j.webp)
Propojení s LCD displejem M4Inclusion: Tento tutoriál nám umožní ovládat LCD displej přes Wi-Fi z našeho smartphonu Pokud nemáme drivermall, můžeme použít arduino, ale pod odkazem pro vývoj Drivemall. upřednostňovat Drivemall před cla
LCD displej I2C / IIC - Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: 5 kroků
![LCD displej I2C / IIC - Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: 5 kroků LCD displej I2C / IIC - Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: 5 kroků](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
LCD displej I2C / IIC | Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: Ahoj lidi, protože normální SPI LCD 1602 má příliš mnoho vodičů na připojení, takže je velmi obtížné propojit jej s arduino, ale na trhu je k dispozici jeden modul, který může převést SPI displej na IIC displej, takže pak potřebujete připojit pouze 4 vodiče
LCD displej I2C / IIC - Převeďte SPI LCD na I2C LCD displej: 5 kroků
![LCD displej I2C / IIC - Převeďte SPI LCD na I2C LCD displej: 5 kroků LCD displej I2C / IIC - Převeďte SPI LCD na I2C LCD displej: 5 kroků](https://i.howwhatproduce.com/images/002/image-5689-18-j.webp)
LCD displej I2C / IIC | Převeďte SPI LCD na I2C LCD displej: použití spi lcd displeje vyžaduje příliš mnoho připojení, což je opravdu těžké, takže jsem našel modul, který dokáže převést i2c lcd na spi lcd, takže můžeme začít
Digitální teploměr ESP8266 s LCD displejem: 7 kroků
![Digitální teploměr ESP8266 s LCD displejem: 7 kroků Digitální teploměr ESP8266 s LCD displejem: 7 kroků](https://i.howwhatproduce.com/images/002/image-3255-43-j.webp)
Digitální teploměr ESP8266 s LCD displejem: Dnes vám ukážu, jak pomocí TFT LCD displeje na ESP8266 NodeMCU zobrazovat údaje o teplotě a vlhkosti pro dané prostředí v reálném čase. Ukážu příklad použití displeje s DHT22, což je ukazatel teploty a vlhkosti. V
Klávesnice palubní desky s LCD displejem a Arduino Uno: 9 kroků
![Klávesnice palubní desky s LCD displejem a Arduino Uno: 9 kroků Klávesnice palubní desky s LCD displejem a Arduino Uno: 9 kroků](https://i.howwhatproduce.com/images/002/image-3506-61-j.webp)
Dashboard Keyboard With LCD Display and Arduino Uno: This is a matrix keyboard running along with a LCD display and a Arduino Uno, the most basic that today today. Účelem tohoto nastavení je vytvořit program, který obdrží heslo zadané na maticové klávesnici, porovná jej se správným parametrem