Skocz do zawartości

Pomocna odpowiedź

Napisano

Mam wyświetlacz 1602A i moduł i2c (PCF8574AT), jak podłączam do arduino GND - GND Vcc - 5V SDA- A4 SCL - A5 to skaner i2c nie pokazuje adresu. Jednak czytając datasheety adres to 0x3F i jak wgrywam do przykładów podstawowy program, to wyświetlacz nic nie pokazuje. Kontrast działa, a korzystam z biblioteki NewLiquidCrystal (najnowszej wersji).

Nie wiemy ani jaki masz konkretnie moduł I2C (nazwa scalaka to nie wszystko) ani jak to fizycznie wygląda. Może coś spaprałeś w połączeniach i tylko wydaje Ci się, że jest jak miało być, może drut nie styka a może zrobiłeś coś głupiego wcześniej (np. odwrotnie podłączyłeś zasilanie) i nawet o tym nie wiesz.

Jeżeli skaner I2C nie pokazuje obecności modułu z którym chcesz pogadać, to dalsze eksperymenty są bezcelowe. Tym bardziej, że zwykle podobne moduły I2C/LCD mają przełączanie adresów i mogą występować pod jednym z 8 możliwych. Zajrzyj i poczytaj a przy okazji dowiedz się (z dokumentacji tego co kupiłeś), czy Twój moduł wymaga oporników podciągających:

https://learn.sparkfun.com/tutorials/i2c/i2c-at-the-hardware-level

 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...