תוכן עניינים:
וִידֵאוֹ: TFT - לוח מגע: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
דרך קלה מאוד להעביר לפעמים למידה עם תצוגות TFT.
ויקיפדיה: התקני מסך מגע המשתמשים בטכנולוגיה התנגדותית, פוטנציומטר ממברנה דו ממדי מספק קואורדינטות x ו- y. השכבה העליונה היא זכוכית דקה המרווחת קרוב לשכבה הפנימית השכנה. בחלק התחתון של השכבה העליונה ציפוי מוליך שקוף; על פני השכבה שמתחתיה יש ציפוי התנגדות שקוף. אצבע או עט מעוותים את הזכוכית כדי ליצור קשר עם השכבה הבסיסית. לקצוות השכבה ההתנגדות יש מגעים מוליכים. איתור נקודת המגע מתבצע על ידי הפעלת מתח לקצוות מנוגדים, השארת שני הקצוות האחרים ללא חיבור זמני. המתח של השכבה העליונה מספק קואורדינטה אחת. ניתוק שני הקצוות והפעלת המתח לשני האחרים, שבעבר לא היו מחוברים, מספק את הקואורדינטות האחרות. החלפה מהירה בין זוגות קצוות מספקת עדכוני מיקום תכופים. ממיר אנלוגי לדיגיטלי מספק נתוני פלט.
ראשית עלינו לזהות אם יש נגיעה. אז אנחנו מחברים את שני החוטים של שכבה/ממברנה אחת, למשל X לקרקע (LOW מסיכות ardiuno המוגדרות כפלט) וחוט אחד משכבה Y לנגד משיכה (הגדרת סיכת הארדואינו המתאימה כ- INPUT_PULLUP). קריאת החוט השני של שכבת Y נקבל HIGH אם אין מגע (בגלל משיכה) ו- LOW אם יש מגע (בגלל מגע עם שכבת X מקורקעת).
לאחר מכן עלינו לקרוא מיקום של מגע. אז הגדרנו את אחד מחוטי ה- X ל- HIGH (איזה מהם תלוי באיזה צד של מסך המגע נרצה לקרוא ערך min/max; ראה גרסה A/B בקוד) ואנו קוראים ערך אנלוגי ב- Y. הערך צריך להיות בטווח 0-1023, אבל מסך המגע שבדקתי מחזיר 110-910 (אז צריך לכייל אותו-הפעל ILI9341_7.ino). לאחר מכן אנו מיישמים LOW-HIGH על שכבת Y וקוראים ערך אנלוגי ב- X.
מסך מגע שבדקתי לפעמים מזהה מגע לא נכון, מחוץ לנקודה שנגעה בה. כדי למנוע זאת הוספתי כמה עיכובים והערך האנלוגי X ו- Y נקרא שוב ושוב והמגע מאושר רק אם הערכים אינם שונים (הרבה).
שלב 1: כתב חומרים (חומרה)
- Arduino Uno - R3
- מגן תצוגה TFT עבור Arduino (ILI - 9341) (ללא SPI).
- סוללה 5 v
- כבל USB
שלב 2: סקיצה - שימוש ב- Arduino 1.8.10 IDE. (כלול ספריות Adafruit)
תכנות ה"צ'יפ "עם מערכון זה הוא רק התחלת האתגרים העתידיים !! (… צפייה בתמונות מכרטיס SD, פאנל לאיתור טביעות אצבע, הרבה" משחקי ארקייד "…) האפשרויות הן רבות !!!
ערכה זו (ILI 9341 - ללא SPI) מקלה הרבה בשל הצורך (נגדי החוטים והמשוך למטה, להורדת המתח עבור 3, 3 וולט הנדרש לתצוגה מסוג זה, בהתאם לגיליונות נתונים). ו- (תצורת Plug & Play- עבור Uno R3), אך תוכל להשתמש בהרבה יותר "Arduinos" (עם תוספות סיכה … בקלות), הפניות נכללות ב"סקיצה ".
הורד ספריות ודוגמאות כאן:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
ישנן דוגמאות אחרות לספריות להורדה. (קוד פתוח) … מחשבון, מציג כרטיסי SD, כיול נקודת מסך מגע ולוח מגע TFt.
1 - יש עוד "כוונון עדין" (אופציונלי) כלול, לצורך דיוק לחץ טוב יותר, עלינו לדעת את ההתנגדות // בין X+ ו- X- (ציר) לשם כך תצטרך כל מולטימטר כדי לקרוא אותו!
בשבילי אני משתמש, 350 אוהם על הלוח (X+) & (X -) (אתה תראה בסקיצה), ועשוי להיות שונה משלך, לא פחות מכך (תוכנה) יפעל בכל זאת !!
2 - אם "נקודת העט נוגעת במסך" בצע "צל" (רחוק מהנקודה שנגעה בה) … עליך להגדיר את (הקואורדינטות) בשורות: (דוגמה)
#הגדר TS_MINX 145
#הגדר TS_MINY 110
#הגדר TS_MAXX 880
#הגדר TS_MAXY 915
… היו סבלניים (לא מתלוננים) לפעמים תצטרכו לשנות את זה (מספרים) הרבה … הרבה פעמים כדי לסגור ב"שלמות ".
… יש את הכלים שלך עשה זאת !!!
בהצלחה והרבה כיף !!!
שמרי על עצמך !!! אם אפשר להישאר בבית !!!
מוּמלָץ:
ציפור פלאפי ארדואינו - Arduino 2.4 אינץ 'TFT מסך מגע SPFD5408 פרויקט משחק ציפורים: 3 שלבים
ציפור פלופי ארדואינו | Arduino 2.4 אינץ 'TFT מסך מגע SPFD5408 פרוייקט משחקי ציפורים: פלאפי בירד היה משחק פופולרי מדי שם כמה שנים והרבה אנשים יצרו אותו בצורה משלהם וכך גם אני, יצרתי את הגרסה שלי של ציפור פלאפי עם ארדואינו ו -2.4 TFT הזול מסך מגע SPFD5408, אז בואו נתחיל
מחשבון מסך מגע Arduino TFT LCD: 3 שלבים
מחשבון מסך מגע Arduino TFT LCD: היי חברים במדריך זה נלמד כיצד להכין מחשבון באמצעות Arduino Uno עם 3.5 " צג מסך מגע TFT LCD. אז נכתוב קוד ונעלה אותו לארדואינו אשר יציג את ממשק המחשבון על הצג ו
BluBerriSix - מסך מגע TFT / Arduino: 12 שלבים (עם תמונות)
BluBerriSix - מסך מגע TFT / Arduino: 2019 הוא יום השנה ה -20 ל- RIM Blackberry 850! ההמצאה הקנדית הקטנה הזו שינתה את הדרך שבה העולם מתקשר. היא חלפה מזמן, אך מורשתה ממשיכה! במדריך זה תלמד כיצד להשתמש ב- MCUfriend.com 2.4 " TFT dis
מתג מגע - כיצד לבצע מתג מגע באמצעות טרנזיסטור ולוח: 4 שלבים
מתג מגע | כיצד לבצע מתג מגע באמצעות טרנזיסטור ולוח: מתג המגע הוא פרויקט פשוט מאוד המבוסס על יישום טרנזיסטורים. הטרנזיסטור BC547 משמש בפרויקט זה המשמש כמתג המגע. וודא לצפות בסרטון שיתן לך את הפרטים המלאים על הפרויקט
סינכרון משפחתי עם קיר מגע עם קיר מגע ולוח הבקרה הביתי: 7 שלבים (עם תמונות)
סנכרון משפחתי עם קיר מגע עם קיר מגע ולוח הבקרה הביתי: יש לנו לוח שנה שמתעדכן מדי חודש באירועים אך הוא מתבצע באופן ידני. אנו נוטים גם לשכוח דברים שנגמרו לנו או מטלות קלות אחרות. בעידן הזה חשבתי שקל הרבה יותר לקבל לוח שנה מסונכרן ומערכת פנקס רשימות ש