Megkaptam a 3,95 "LCD-t az aliexpress-től, amely az IL9488-at használja. Az MCUFRIEND_kbv könyvtárat használtam. Arduino Mega-t használok, mivel más GPIO-t kell más célokra használni. Nem tudom használja az Uno-t ezen korlátozás miatt.
Más modulok, például a DS3231 és az ESP8266 csatlakoznak a Megához, és ez a 3,95 "-es LCD is csatlakozik. Az ESP8266 tápellátása külön-külön 12-5 V-os átalakított tápegységgel történik. A Mega egy másik forrásból működik. A normál grafikus teszt az LCD-n működik. Képes vagyok a Nano, az Uno és a Megával működni. Még a Mega számára is képes vagyok testreszabott üzeneteket írni.
Az a célom, hogy frissítsem az LCD-n a DS3231-től kapott időt. Frissíti az LCD-t, de itt villódzó problémát látok.
Minden frissítés (az LCD-megjelenítési funkció abból a ciklusból származik, amely beállítja a szöveget, ha másodperc / idő / óra különbség van az időben). több áramot elvezetve, mivel a Mega-hoz csatlakoztatott LED egyikének fénye elhalványul, az Rx / Tx LED-ek is elhomályosulnak.
Képes vagyok frissíteni az LCD-t, de villogást mutat. Az LCD 3,3 V-ot és 5 V-ot egy másik külön forrásból tápláltam, de a kicsi villogás továbbra is folytatódik.
Ráadásul ennyi idő alatt a laptopról USB-n keresztül csatlakoztam a Megához. Ha kihúzom az USB-csatlakozót, az LCD elindul, frissítést mutat és ismét fehér lesz. Ez folytatódik, és azután nem látok semmit az LCD-n.
Nem tudom, miért csak akkor működik, ha a Mega csatlakoztatva van az USB-hez, és ez is villog, de az USB eltávolítása után az LCD-t egyáltalán nem működik.
Tudna valaki segíteni ebben?