| סוג קובץ | APK |
|---|---|
| גִרְסָה | 2.8 |
| מוֹצִיא לָאוֹר | Ioannis Tzanellis |
| תאריך הוצאה | 8 באפר׳ 2020 |
| תאריך הוסף | 8 באפר׳ 2020 |
| דרישות Os | Android |
| דרישות | Requires Android 2.3.3 and up |
| סה"כ הורדות | 2 |
| מחיר | Free |
תיאור
האם אתה חובב ארדואינו שתמיד רצה לשלוט בפרויקטים שלך מרחוק דרך טלפון האנדרואיד שלך אבל לא היה לך את הזמן, הסבלנות או הידע לבנות בקר אנדרואיד Bluetooth? אז בקר ARDUINO BLUETOOTH הוא מה שאתה צריך!
אפליקציית אנדרואיד זו יכולה ליצור חיבור עם כל פרויקט Arduino/מיקרו-בקר הכולל מודול Bluetooth! זה מאפשר למשתמש להגדיר UUID של מודול ה-Bluetooth שלו על מנת לחבר את אפליקציית האנדרואיד עם הפרויקטים שלו!!! ברירת המחדל של UUID שמגיע עם יישום זה הוא עבור HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232. (אם אתה משתמש ב-UUID כברירת מחדל כדי להתאים את מודול ה-BT לסמארטפון שלך בפעם הראשונה, תצטרך לתת סיסמה בת 4 ספרות. סיסמה זו היא '1234'.)
האפליקציה מורכבת מ-4 מצבי פקודה:
1. מצב רכב: על ידי לחיצה על כפתור ה"ג'ויסטיק" המשתמש יכול לשלוט מרחוק ברכב עם מחוות ספציפיות. לפירוש מחוות לפקודות, האפליקציה משתמשת בחיישן מד התאוצה המובנה של המכשיר החכם. ישנן 8 מחוות שונות זמינות (FRONT, BACK, LEFT, RIGHT, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).
אתה יכול להגדיר מחוות אלה עם פקודות מותאמות אישית משלך דרך כפתור התפריט "הגדר פקודות".
בנוסף, יש כפתור STOP וכפתור ANDROID שניתן להקצות גם עם פקודות מותאמות אישית.
***חשוב*** המצב מספק דרך אפשרויות התפריט אפשרות לשנות את כיוון צירי מד התאוצה (X->Y, Y->X) על מנת לפעול כראוי בטלפונים אנדרואיד עם כיוון ברירת מחדל שונה.
יתר על כן, אפשרויות התפריט מספקות לחצן שינוי רגישות כדי לשנות את הנקודה שבה האפליקציה קולטת את אירועי המחוות עבור מצב זה. כפי שהכותרת מרמזת, מצב זה תוכנן במיוחד לשליטה מרחוק ברכב המשתמש במודול Bluetooth ומיקרו-בקר.
2. Fader Mode : מצב זה מספק למשתמש בר fader-seekbar שיכול לשלוח פקודות מ-0-9 ולאפשר למשתמש להתנסות בסרוו, לדים, מנועים ועוד רבים.
3. מצב בקר: מצב זה מספק פריסת בקר סטנדרטית עם 10 כפתורים בסך הכל שניתן להקצות עם פקודות מותאמות אישית. לחצני החצים נועדו במיוחד לשלוח פקודות ברציפות תוך כדי לחיצה, על מנת לדמות בקר בפועל.
4. מצב מסוף: מצב זה מספק ממשק דמוי מסוף בו המשתמש יכול להקליד ולשלוח פקודות בודדות או פקודות מרובות שיבוצעו ברצף. מכיוון שיציאה טורית של Arduino מקבלת בייט אחד בכל פעם, אם המשתמש מקליד מחרוזת בשדה טקסט הקלט, היישום מחלק את המחרוזת הזו לתווים ושולח אותם אחד אחד לארדואינו. יש לשים לב שמדלגים על רווחים או מחרוזות ריקות.
כל ההגדרות והפקודות של האפליקציה מאוחסנות לצמיתות וניתן לגשת אליהן ולשנות אותן בכל עת בהתאם לצרכים שלך.
קוד צד של ארדואינו
להלן הקוד הוא דוגמה לאופן שבו Arduino יכול "להקשיב" לפקודות שמקבלות דרך אפליקציית אנדרואיד זו.
char incomingByte; // משתנה לקבלת נתונים מהיציאה הטורית
void setup() {
Serial.begin(9600); // התחל תקשורת טורית ב-9600bps
void loop() {
if( Serial.available() > 0 ) // אם הנתונים זמינים לקריאה
incomingByte=Serial.read(); // קרא אותו ואחסן אותו ב-'incomingByte'
__________________________________
'Arduino' הוא סימן מסחרי של צוות Arduino
__________________________________