• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z adresem wyświetlacza LCD 2004A
#3
Trzeba się upewnić, że wybrałeś faktycznie w Arduino IDE płytke, która jest z takim chipem.
ESP32 nie toleruje napięcia 5V, bezpiecznie nie używać modułów zasilanych z 5V, użyć dedykowanych 3.3V, a jak już to usunąć dla urządzeń 5V podciąganie linii sygnałowych w I2C do 5V i zrobić swoje rezystorami 3-5k do Vcc 3.3V.
Można to sprawdzić multimetrem, odłączyć od zasilania i zmierzyć rezystancję między Vcc a pinem SCK, SCL. Jak po podaniu zasilania jest na tych pinach 5V to może uszkodzić ESP32.
Moduły dedykowane dla Arduino bardzo często mają już wbudowane rezystory podciągające 10k na I2C, niestety jak są na 5V to może zaszkodzić.
Z drugiej strony 10k powinno na tyle ograniczyć prąd, że do natychmiastowego uszkodzenia nie dojdzie, ale jak długo to wytrzyma nie wiadomo.
Z trzeciej strony 10k nie gwarantuje prawidłowej pracy magistrali I2C. Jak są dwa lub trzy urządzenia i każde ma ten rezystor 10k, to zgodnie z prawem Ohma rezystancja spada i może zacząć działać lepiej w przypadku urządzenia 5V, tak samo i szybciej upalić pin ESP32.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem z adresem wyświetlacza LCD 2004A - przez kaczakat - 17-12-2023, 21:37

Skocz do:


Przeglądający: 1 gości