תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
פרויקט זה משתמש במודול בלוטות 'HC-05 להחלפת חיבור קווית מסורתי המשמש לצפייה במסך הטורי.
חומרים:
- Arduino -
- לוח לחם -
- חוטי מגשר -
- מודול בלוטות 'HC -05 -
שלב 1: קוד
קוד זה הוא דוגמה פשוטה לתקשורת טורית הלקוחה מהדוגמאות המופיעות ב- Arduino IDE. תוכל למצוא אותו ב: קובץ> דוגמאות> תקשורת> טבלת Ascii
/*
טבלת ASCII מדפיסה ערכי בתים בכל הפורמטים האפשריים: - כערכים בינאריים גולמיים - כערכי עשרוני, hex, אוקטליים ובינארי המקודדים ASCII למידע נוסף על ASCII, ראה https://www.asciitable.com ו- https:// www.asciitable.com המעגל: אין צורך בחומרה חיצונית. נוצר 2006 על ידי ניקולס זמבטי <https://www.asciitable.com> שונה 9 באפריל 2012 על ידי טום איגו קוד דוגמה זה הינו נחלת הכלל. https://www.asciitable.com */הגדרת void () {Serial.begin (9600); בעוד (! סדרתי) {; // המתן לחיבור יציאה טורית. דרוש ליציאת USB מקורית בלבד} Serial.println ("טבלת ASCII ~ מפת תווים"); } int thisByte = 33; לולאת void () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", oct:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (true) {המשך; }} thisByte ++; }
- ודא שקצב השידור שלך מוגדר ל 9600
- כמעט כל קוד שמשתמש בחיבור טורי למחשב יעבוד, אך זוהי רק דוגמה פשוטה.
שלב 2: מעגל
לאחר העלאת הקוד ללוח, נתק את המתח. לאחר מכן, חבר את מודול ה- Bluetooth למעגל כפי שניתן לראות למעלה:
- GND לקרקע
- VCC לפין 5V
- TXD לסיכה 0
- RXD לסיכה 1
שלב 3: חיבור בלוטות '
- הדלק את הארדואינו
- פתח את הגדרות ה- Bluetooth של המחשב
- התאמה עם מודול HC-05
- מצא את שם היציאה הטורית של המודול ב "התקנים ומדפסות":
- ב- IDE של Arduino, בחר ביציאה טורית של מודול Bluetooth (שלי הוא COM10)
- פתח את הצג הטורי כרגיל כדי להציג מידע נכנס
שלב 4: שלבים נוספים
להלן כמה דברים אופציונליים שתרצה לנסות:
- אתה יכול להשתמש ביציאות טוריות וירטואליות במקום זאת, אך גיליתי שהשימוש בהן האמיתי עובד הרבה יותר מהר (ובדרך כלל זה קל יותר).
- תוכל גם להשתמש בתהליך זה בדוגמת Firmata הסטנדרטית כדי לאפשר שליטה אלחוטית באמצעות עיבוד (הגדר את המהירות ל -9600 תחילה)