Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Adapter I2C lcd to urządzenie zawierające układ mikrokontrolera PCF8574. Ten mikrokontroler jest ekspanderem I/O, który komunikuje się z innym układem mikrokontrolera za pomocą dwuprzewodowego protokołu komunikacyjnego. Za pomocą tego adaptera każdy może sterować wyświetlaczem LCD 16x2 za pomocą tylko dwóch przewodów (SDA, SCL). Oszczędza wiele pinów arduino lub innego mikrokontrolera. Posiada wbudowany potencjometr do kontroli kontrastu LCD. Domyślny adres I2C to 0x27. Możesz zmienić ten adres, łącząc A0, A1, A2.
A0 A1 A2 Adres
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27
0 => NISKI
1 => WYSOKI
Krok 1: Połączenie między wyświetlaczem LCD a adapterem
Najpierw musisz przylutować ten adapter z lcd. Możesz bezpośrednio podłączyć go do tylnej części wyświetlacza lcd. Ale przylutowałem to na płytce drukowanej. Możesz też zrobić to, jak chcesz. Ale musisz uważać na właściwe połączenie. W przeciwnym razie staniesz przed wielkim problemem.
Krok 2: Połączenie z adapterem Arduino i I2C Lcd
Arduino => adapter LCD I2C
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Krok 3: Włącz i przetestuj
#zdefiniuj USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup() { lcd.init(); podświetlenie LCD(); lcd.clear(); } void loop() { lcd.setCursor(0, 0);//lcd.setCursor(kolumna, wiersz); lcd.print("ABCD 1234 +-/*"); lcd.setCursor(0, 1);//tutaj wiersz=1 oznacza drugą linię lcd.print((char)64);//64 = @ lcd.print((char)223);//223 = znak dgree lcd.print((char)224);//224 = znak alfa lcd.print((char)232);//232 = root lcd.print((char)242);//242 = tita lcd.print((znak)228);//228 = mikro}
Krok 4: Pobieranie biblioteki dla I2C Lcd
otwórz arduino IDE => przejdź do Narzędzia => zarządzaj bibliotekami => wyszukaj tablicę edukacyjną Arduino
i pobierz bibliotekę.
Jeśli masz już bibliotekę, pomiń ten krok.
Krok 5: Ostatni krok
Używam I2C lcd, aby pokazać temperaturę i wilgotność otoczenia.