Arduino dla początkujących · Czujniki, magistrale I2C/SPI i projekt końcowy
Wyświetlacz LCD/OLED przez magistralę I2C
Czujniki, magistrale I2C/SPI i projekt końcowy
Wprowadzenie
Magistrala I2C pozwala podłączyć wyświetlacz do Arduino za pomocą zaledwie dwóch linii sygnałowych zamiast kilkunastu, jak w klasycznym równoległym LCD. Ta lekcja pokazuje, jak działa I2C (SDA, SCL, adresowanie 7-bitowe, tryb master-slave, rezystory pull-up), jak sterować znakowym LCD z konwerterem PCF8574 (biblioteka LiquidCrystal_I2C) i graficznym OLED SSD1306 (Adafruit_SSD1306 lub U8g2), oraz jak diagnozować typowe błędy: zły adres, konflikt adresów, brak Wire.begin() czy zapomniane display.display().