
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

W tej krótkiej instrukcji pokażę, jak uruchomić LCD z adapterem szeregowym I2C na NodeMCU v2 przy użyciu ArduinoIDE i dostępnych bibliotek.
Krok 1: Wymagane części i oprogramowanie
Sprzęt komputerowy:
1. NodeMCU v2
2. Wyświetlacz LCD 16x2 z modułem adaptera interfejsu szeregowego i2c
3. Niektóre przewody, USB do zasilania i przesyłania szkiców
Oprogramowanie:
1. ArduinoIDE -
2. Biblioteka LiquidCrystal_I2C -
Krok 2: Konfiguracja sprzętu


Przygotowania:
Zamawiając wyświetlacz LCD z Ali/ebay, możesz przylutować 16-pinowe listwy do wyświetlacza LCD, aby uniknąć „bałaganu w okablowaniu” podczas podłączania do adaptera szeregowego
Ustawiać:
- Umieść wyświetlacz LCD i adapter szeregowy na płytce do krojenia chleba obok siebie
- Połącz pin SCL adaptera z pinem NodeMCU D1
- Połącz pin SDA adaptera z pinem NodeMCU D2
- Połącz odpowiednio piny GND adaptera, VCC z NodeMCU GND, Vin - tutaj muszę wyjaśnić jedną rzecz. Zasadniczo powinieneś podłączyć wyświetlacz LCD do źródła 5 V, ale NodeMCU ma tylko wyjścia 3,3 V, więc wyświetlacz LCD jest dość ciemny. Jeśli dostarczysz LCD z zewnętrznym źródłem 5V, będziesz musiał użyć konwertera poziomów logicznych, ponieważ nie będzie działać. Tutaj użyłem trochę hacka używając zasilania USB, które jest omijane przez Vin. Jest 5V ale działa:)
Krok 3: Szkic

Przygotowania:
- Zainstaluj ArduinoIDE
- Dodaj obsługę NodeMCU - ładnie opisaną tutaj.
- Dodaj bibliotekę LiquidCrystal_I2C - skorzystaj z instrukcji dostarczonych przez autora. Instalacja z AdruinoIDE doda przestarzałą wersję
Szkic:
#włączać
#włączać
LiquidCrystal_I2C lcd (0x27, 16, 2);
pusta konfiguracja () {
Serial.początek(115200);
//Użyj predefiniowanych stałych PINS
Drut.początek(D2, D1);
lcd.początek();
lcd.home();
lcd.print("Witaj, NodeMCU");
}
void loop() { // nic tu nie rób }
Prześlij szkic i gotowe!
Zalecana:
Wyświetlacz LCD I2C / IIC - Użyj SPI LCD do wyświetlacza LCD I2C za pomocą modułu SPI to IIC z Arduino: 5 kroków

Wyświetlacz LCD I2C / IIC | Użyj SPI LCD do wyświetlacza LCD I2C Używanie modułu SPI to IIC z Arduino: Cześć chłopaki, ponieważ normalny SPI LCD 1602 ma zbyt wiele przewodów do podłączenia, więc bardzo trudno jest połączyć go z arduino, ale na rynku dostępny jest jeden moduł, który może przekonwertuj wyświetlacz SPI na wyświetlacz IIC, więc musisz podłączyć tylko 4 przewody
Pierwsze kroki z Digispark Attiny85 przy użyciu Arduino IDE: 4 kroki

Rozpoczęcie pracy z Digispark Attiny85 przy użyciu Arduino IDE: Digispark to oparta na Attiny85 płytka rozwojowa mikrokontrolera podobna do linii Arduino, tylko tańsza, mniejsza i nieco mniej wydajna. Z całą gamą osłon rozszerzających jego funkcjonalność i możliwością korzystania ze znanego identyfikatora Arduino
Pierwsze kroki z ESP32 - Instalowanie płytek ESP32 w Arduino IDE - Kod migania ESP32: 3 kroki

Pierwsze kroki z ESP32 | Instalowanie płytek ESP32 w Arduino IDE | ESP32 Blink Code: W tej instrukcji zobaczymy, jak rozpocząć pracę z esp32 i jak zainstalować płyty esp32 w Arduino IDE, a także zaprogramujemy esp 32 do uruchamiania kodu błyskowego za pomocą arduino ide
Wyświetlacz LCD I2C / IIC - Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: 5 kroków

Wyświetlacz LCD I2C / IIC | Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: używanie wyświetlacza LCD spi wymaga zbyt wielu połączeń, co jest naprawdę trudne, więc znalazłem moduł, który może przekonwertować wyświetlacz LCD i2c na wyświetlacz LCD spi, więc zaczynamy
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE - Instalowanie płytek Esp w Arduino Ide i programowanie Esp: 4 kroki

Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE | Instalowanie płyt Esp w Arduino Ide i programowanie Esp: W tej instrukcji dowiemy się, jak zainstalować płyty esp8266 w Arduino IDE oraz jak zaprogramować esp-01 i przesłać w nim kod. Ponieważ płyty esp są tak popularne, pomyślałem o naprawieniu instrukcji dla to i większość ludzi boryka się z problemem