קיבלתי את ה- 3.95 אינץ 'LCD מ aliexpress המשתמש ב- IL9488. השתמשתי בספריית MCUFRIEND_kbv. אני משתמש במגה Arduino מכיוון שאני צריך להשתמש ב- GPIO אחר שישמש למטרות אחרות. אני לא יכול השתמש ב- Uno בגלל מגבלה זו.
יש לי מודולים אחרים כמו DS3231, ו- ESP8266 המחוברים למגה וגם LCD זה בגודל 3.95 "מחובר. ESP8266 מופעל בנפרד באמצעות אספקה מומרת של 12-5 וולט. המגה מופעלת באמצעות מקור אחר. מבחן הגרפיקה הרגיל עובד ב- LCD. אני מסוגל לגרום לזה לעבוד עם ננו, אונו ומגה. אפילו עבור מגה אני מסוגל לכתוב הודעות מותאמות אישית.
מה שאני מתכוון לעשות זה לעדכן את הזמן ב- LCD שמתקבל מה- DS3231. זה מעדכן את ה- LCD אבל אני רואה בעיה מהבהבת כאן.
כל עדכון (פונקציית תצוגת LCD היא מהלולאה שמגדירה את הטקסט כשיש הבדל שני / זמן / שעה בזמן) נראה כאילו זה כאשר נוזל יותר זרם כמו זה של ה- LED המחובר למגה מעומעם, נוריות ה- Rx / Tx גם הן עמומות.
אני מסוגל לרענן את ה- LCD אבל הוא מראה מהבהב. הדלקתי את ה- LCD 3.3V ו- 5V באמצעות מקור נפרד אחר, אך עדיין ההבהוב הקטן ממשיך.
יתר על כן כל הזמן התחברתי למגה דרך ה- USB מהמחשב הנייד. ברגע שאני מנתק את ה- USB, LCD מתחיל ומציג עדכון כלשהו ושוב הופך לבן. זה נמשך ולא מסוגל לראות שום דבר על גבי LCD שם לאחר מכן.
אני לא בטוח מדוע רק כאשר המגה מחובר ל- USB LCD זה עובד וגם זה מהבהב אך ברגע שה- USB הוסר, ה- LCD הוא לא עובד בכלל.
מישהו יכול בבקשה לעזור לי בזה?