Spisu treści:
- Krok 1: Arduino Uno
- Krok 2: Wi-Fi ESP8266 NodeMcu ESP-12E
- Krok 3: Szeregowy wyświetlacz LCD 16x2
- Krok 4: Moduł szeregowy I2c
- Krok 5: Moduł szeregowy I2c podłączony do wyświetlacza LCD
- Krok 6: Montaż z Arduino
- Krok 7: Montaż z ESP8266
- Krok 8: Biblioteka
- Krok 9: Kod źródłowy
Wideo: Arduino i ESP8266 z wyświetlaczem LCD I2c: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Naszym głównym celem jest tutaj pokazanie działania modułu szeregowego i2c dla wyświetlacza LCD 2x16 lub 20x4. Za pomocą tego modułu możemy sterować wyżej wymienionymi wyświetlaczami przy użyciu tylko dwóch pinów (SDA i SCL). Dzięki temu komunikacja jest bardzo prosta i uwalnia kilka innych GPIO naszego mikrokontrolera.
Pokażmy działanie zarówno na Arduino UNO, jak i ESP8266. Sprawdź to!
Krok 1: Arduino Uno
Krok 2: Wi-Fi ESP8266 NodeMcu ESP-12E
Krok 3: Szeregowy wyświetlacz LCD 16x2
Krok 4: Moduł szeregowy I2c
W tej części pokazujemy adapter, który został zakupiony osobno. Z tyłu przyspawaliśmy równoległy wyświetlacz. Poprzez piny i2c wyświetlacz będzie komunikował się bezpośrednio z Arduino. Dlatego za pomocą mikrokontrolera Arduino będzie zarządzać wszystkimi poleceniami do wyświetlacza, ułatwiając zarówno jego podłączenie, jak i programowanie.
Krok 5: Moduł szeregowy I2c podłączony do wyświetlacza LCD
Krok 6: Montaż z Arduino
Krok 7: Montaż z ESP8266
Krok 8: Biblioteka
Dodaj bibliotekę „LiquidCrystal_I2C” do komunikacji z wyświetlaczem LCD.
Uzyskaj dostęp do linku i pobierz bibliotekę.
Rozpakuj plik i wklej go do folderu bibliotek Arduino IDE.
C: / Program Files (x86) / Arduino / biblioteki
Krok 9: Kod źródłowy
Zaczynamy od zdefiniowania bibliotek i stałych, których będziemy używać w naszym kodzie.
#include // responsável pela comunicação com interfejs i2c
#include // responsável pela comunicação com o display LCD // inicializa o display no endereço 0x27 //os demais paraâmetros, são necessários para o módulo conversar com o LCD //porém podemos utilizar os //interâmete sem > Podświetlenie LIGADO | NEGATYWNE > > Podświetlenie z podświetleniem LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZYTYWNE);
Ustawiać
Tutaj inicjujemy tylko nasz obiekt do komunikacji z wyświetlaczem.
pusta konfiguracja()
{ //inicjalizacja wyświetlania (16 kolumn x 2 linie) lcd.begin (16, 2); // ou 20, 4 se dla wyświetlacza 20x4 }
Pętla
Nasz program sprawi, że wyświetlacz będzie migał co 1 sekundę. Jest to prosty program, który zawiera już wszystko, czego potrzebujemy do komunikacji z wyświetlaczem.
Włącz / wyłącz podświetlenie, ustaw kursor do pisania.
pusta pętla()
{ //podświetlenie do LCD lcd.setBacklight(HIGH); //położenie kursora na escrita //.setCursor(coluna, linha) lcd.setCursor(0, 0); lcd.print("FERNANDOK. COM"); lcd.setCursor(0, 1); lcd.print("DOSTĘP!!!"); opóźnienie (1000); //odstęp 1s //usuń podświetlenie do LCD lcd.setBacklight(LOW); opóźnienie (1000); //odstęp 1s }
Zalecana:
Monitor temperatury z wyświetlaczem DHT11 i I2C 20x4 LCD: 6 kroków
Monitor temperatury Z wyświetlaczem DHT11 i I2C 20x4 LCD: W tym samouczku nauczymy się, jak zrobić prosty monitor temperatury za pomocą czujnika DHT11 i wyświetlacza LCD I2C.Obejrzyj wideo
Stoper Arduino z wyświetlaczem LCD I2C: 5 kroków
Stoper Arduino przy użyciu I2C LCD: W tym projekcie nauczę Cię używać wyświetlacza LCD i Arduino jako interaktywnego stopera. Gdy Twój projekt zostanie ukończony z dostarczonym kodem, powinien wyglądać jak na powyższym zdjęciu.Przejdź do następnego kroku, aby dowiedzieć się, od czego zacząć
Sterowanie wyświetlaczem LCD z modułem I2C: 8 kroków
Sterowanie wyświetlaczem LCD z modułem I2C: W tym samouczku zobaczymy, jak działa ekran LCD i jak łatwiej go używać z modułem I2C
Cyfrowy termometr Acme z czujnikiem temperatury DS18B20 i wyświetlaczem LCD I2C: 5 kroków
Cyfrowy termometr Acme z sondą temperatury DS18B20 i wyświetlaczem I2C LCD: jest to bardzo prosty projekt, który nie kosztuje dużo i nie zajmuje dużo czasu. Włożyłem go do pudełka Amazon, ponieważ tam był, ale można go zamontować w prawie wszystkim
Arduino Nano i dwa czujniki temperatury DS18B20 z wyświetlaczem LCD I2C: 5 kroków
Arduino Nano i dwa czujniki temperatury DS18B20 z wyświetlaczem LCD I2C: Dzisiaj chcę ci pokazać, jak zrobić dwa czujniki temperatury DS18B20 z Arduino Nano Clone i I2C LCD. displejem I2C. Używam Arduino IDE 1.8.8 // Pouziv