תוכן עניינים:

מסך LCD נשלט אנדרואיד בקוד זרימה 7: 8 שלבים (עם תמונות)
מסך LCD נשלט אנדרואיד בקוד זרימה 7: 8 שלבים (עם תמונות)

וִידֵאוֹ: מסך LCD נשלט אנדרואיד בקוד זרימה 7: 8 שלבים (עם תמונות)

וִידֵאוֹ: מסך LCD נשלט אנדרואיד בקוד זרימה 7: 8 שלבים (עם תמונות)
וִידֵאוֹ: איך להחליף מסך LCD לבד! שיאומי How To Replace An LCD Screen Alone! xiaomi! 2024, נוֹבֶמבֶּר
Anonim
מסך LCD נשלט אנדרואיד בקוד זרימה 7
מסך LCD נשלט אנדרואיד בקוד זרימה 7

מדריך זה מאפשר לך לשלוט במסך LCD וירטואלי המדומה באמצעות FlowCode7 באמצעות מכשיר האנדרואיד שלך. אתה כמובן יכול לזרוק פלטפורמות אחרות אבל הן צריכות להיות מופעלות Bluetooth. אנו נשתמש גם בארדואינו כממשק ל- PIC 16F877A (סימולציה ב- Flowcode7) ומודול בלוטות '(HC-05) לקבלת אותות ממכשיר Bluetooth שהוא נייד אנדרואיד במקרה זה. תוכל אפילו לנסות לשלוח נתונים באמצעות UDP מעל WiFi על ידי הגדרת הנתב שלך. יש כאן כבר הדרכה מפורטת בפורומים של מטריקס. עם זאת, בשל היעדר נתב פרטי נאלצתי לעקוף מעט כדי להשיג את מטרתי. ניסיתי גם להעלות נתונים בשרת שלי ולאחר מכן לשאול אותם באמצעות MySQL ו- PHP אך לא הצלחתי לאחזר אותם. עדיף שיהיה לך נתב פרטי אם אתה רוצה לשלוח נתונים באמצעות UDP באמצעות WiFi. בואו נסתכל כיצד לעשות זאת!

שלב 1: חובה

להלן רשימה של כל ה'מכשירים 'הדרושים לך: חומרה

1. ארדואינו UNO (השתמשתי ב- MEGA 2560)

2. מודול בלוטות '(HC-05)

3. לוח לחם

4. כבלי מגשר (רצוי זכר לנקבה)

5. כבל USB עבור Arduino

תוכנה 1. Flowcode7: אתה יכול להוריד את גרסת הניסיון מהמטריצה הרשמית מכאן. צור חשבון, יהיה עליך לאמת את התוכנה בכל הפעלה עם שם החשבון והסיסמה שלך. אתה יודע מה לעשות כאשר 30 הימים האלה נגמרים …;) 2. Arduino IDE: הנה זה.

3. אפליקציית בלוטות ': יש הרבה אפליקציות לשליחת נתונים למכשירי Bluetooth בחנות Play. השתמשתי ב- "unWired Lite". אתה יכול להשתמש בכל אחד מבחירתך.

שלב 2: הבנת העלילה

הבנת העלילה
הבנת העלילה

איור זה מסביר הכל.

שלב 3: חיווט הארדואינו באמצעות HC 05

חיווט הארדואינו עם HC 05
חיווט הארדואינו עם HC 05

זוהי הגדרה פשוטה Arduino HC 055V VccGnd GndTx RxRx Tx

סקור את שלב 1 של מדריך זה לקבלת תובנה נוספת

לאחר שתסיים תמצא את המכשיר ברשימת מסוף ה- Bluetooth שלך. חבר אותו עם בחירת HC 05. הסיסמה היא בדרך כלל 1234.

שלב 4: העלה סקיצה

העלה את המערכון הזה ל- Arduino IDE. הוא נפוץ מאוד לכתיבת נתונים סדרתיים ליציאת COM באמצעות Bluetooth. // הנתונים שניתנו ממכשיר Bluetooth

הגדרת void () {// שים את קוד ההתקנה שלך כאן, להפעלה פעם אחת:

Serial.begin (9600); pinMode (ledpin, OUTPUT); }

לולאת void () {// שים את הקוד הראשי שלך כאן, להפעלה שוב ושוב: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } עיכוב (100); }

שלב 5: אל תשכח לשים לב ליציאת COM

אל תשכח לשים לב ליציאת COM!
אל תשכח לשים לב ליציאת COM!

שלב 6: המשך ל- Flowcode 7

המשך ל- Flowcode 7
המשך ל- Flowcode 7
המשך ל- Flowcode 7
המשך ל- Flowcode 7
המשך ל- Flowcode 7
המשך ל- Flowcode 7

יהיה עליך לבנות תרשים זרימה זה. גרור יציאת RS232 ו- LCD ללוח המחוונים. חבר פקודות מאקרו להתקנים היקפיים. בחר את יציאת ה- COM שעליה Arduino מחובר במאפיינים של RS232

שלב 7: הפעל את קובץ ה- Flowcode ושלח נתונים ממכשיר Bluetooth

הפעל את קובץ ה- Flowcode ושלח נתונים ממכשיר Bluetooth
הפעל את קובץ ה- Flowcode ושלח נתונים ממכשיר Bluetooth
הפעל את קובץ ה- Flowcode ושלח נתונים ממכשיר Bluetooth
הפעל את קובץ ה- Flowcode ושלח נתונים ממכשיר Bluetooth

הקלד טקסט באפליקציית ה- Bluetooth שלך. וודא שהמודול מחובר למכשיר שלך. HC 05 מהבהב בדרך כלל את הנורית שלו פעמיים עם עיכוב קל בין לבין כשהוא מזווג בהצלחה. ודא שתוכנית קוד הזרימה פועלת לפני שתשלח נתונים כלשהם לקבלת התוצאות הטובות ביותר. Flowcode7 רץ די לאט במחשב שלי והתפוקות הגיעו עם הרבה עיכוב. היקף עתידי: אתה יכול לשלוח מחרוזות ספציפיות שניתן להתאים ב- Flowcode כדי להפעיל אירועים אחרים כגון ניקוי מסך LCD, הדפסה בשורה חדשה, העברת נתונים. וכו '

שלב 8: התמונה השלמה

התמונה השלמה
התמונה השלמה
התמונה השלמה
התמונה השלמה

מקווה שאהבתם את ההדרכה! מדוע פרסמתי את זה ?: הצגתי את הפרוייקט הזה בפני הפרופסור שלי כהגשת פרויקט. הוא אפילו לא טרח לבדוק את הקוד במחשב הנייד שלי. הוא חתם על המסמך המודפס ואז זרק אותו בערימה מלאה בתיקים כאלה. היו לי 2 אפשרויות:

1. קבל שלא יכולתי לעשות שום דבר בקשר לזה 2. שתף את זה עם האנשים הנכונים.

מוּמלָץ: