Posiadam wyświetlacz 16x2 WC1602A0 SFYLYNC06 i do tej pory kiedy podłączyłęm go normalnie to działał a kiedy dolutowałem do niego konwerter i2c to wyświetlacz nie reaguje na nic a cały czas ma wyświetlone na ciemno prostokąty w pierwszej linii. Ktoś się spotkał z czymś takim ? Domyślam się że spowodował to konwerter tylko dla czego . Za bardzo nie mogę go wylutować bo wyświetlacz jest już wiekowy i pewnie odpadnie mi druk z płytki . Kiedy podłączyłem go wcześniej zanim miałem konwerter to linie miałem ustawione tak LiquidCrystal lcd(12, 11, 5, 4, 3, 2); i wszystko działało.
Biblioteki wgrane ale szyny nie podciągałem rezystorami . Sprawdzę i zamelduję
Podciągnięcie rezystorami nic nie dało
Program + zdjęcie mile widziane
to jest ten sketch który jest w przykładach
Kod:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.print("Hello, world!");
}
void loop()
{
}
Witam, tak mi przyszło do głowy czy adres I2C jest poprawny. Możliwe, że wszystko gra tylko adres błędny, albo kontrast na przejściówce nie jest poprawnie ustawiony.
Pozdrawiam
Łukasz i wesołych świąt życzę
A jaki adres mogę wpisać ? Co do kontrastu to ustawiałem tym potencjometrem na konwerterze i jest dobrze ustawiony
Adres odczytany i poprawiony ale nic to nie dało jedynie po wgraniu sketcha zgasło podświetlanie choć w programie było ustawione że ma świecić