Bluetooth Arduino Carro Robot APK
מֵידָע
גִרְסָה 1.5 (#15)
מְעוּדכָּן 22 January 2023
גודל קובץ APK 3.4 MB
נדרש Android Android 2.1+ (Eclair)
מפתח תוכנה Net Andino
קטגוריה חינוך (יישום)
ID appinventor.ai_ventasnetandino.BluetoothArduinoCar
הערות למפתחים תקשורת סנכרון ובקרת Arduino Bluetooth
צילום מסך
לחץ על התמונה כדי לראות בגודל מלא
תוכן עניינים
מה חדש
מה חדש ב- Bluetooth Arduino Carro Robot 1.5
תיאור
נתונים שנשלחו באמצעות אפליקציית
חץ N "נורטה" = 'n'
חץ S "דרום" = 's'
חץ O "מערב" = "או"
חץ E "זה" 'e' =
חץ P "עצור" = 'עמ'
"כוח" לחצן ירוק = "h"
פין אדום "כבוי" "L" =
CODE בית //
חזה int = 4; // מגדיר חזה כמו (הד) עבור אולטרסאונד
Ptrig int = 5; // מגדירים Ptrig כמו (Trig) עבור אולטראסאונד
int LaIzAn = 6; // פונים שמאלה סייד נגדכיווןהשעון
int Laizhou = 7; // שעות ג'ירו צד שמאל
int LaDeHo = 8; // שעות ג'ירו צד ימין
טוויסט int סעיפים = 9; // פונים ימינה סייד נגדכיווןהשעון
Mov int = 255; // מנוע תנועה (0-255)
מצב int = 'l'; // מתחיל נעצר
אורך int, מרחק; // כדי לחשב distacia
התקנת חלל () {
Serial.begin (9600); // להתחיל יציאה טורית לתקשורת עם Bluetooth
pinMode (LaDeHo, OUTPUT);
pinMode (סעיפים טוויסט, OUTPUT);
pinMode (Laizhou, OUTPUT);
pinMode (LaIzAn, OUTPUT);
pinMode (חזה, INPUT); // הגדרתי כקלט פיני 4 (הד)
pinMode (Ptrig, OUTPUT); // להגדיר פלט פינים 5 (trig)
}
לולאת חלל () {
אם (Serial.available ()> 0) {// קורא וחנויות המדינה Bluetooth
מדינת Serial.read = ();
}
אם (המדינה == 'n') {// לנוע קדימה "צפון"
analogWrite (סעיפים טוויסט, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, MOV);
analogWrite (Laizhou, MOV);
}
אם (המדינה == 's') {// נוע אחורה "סור"
analogWrite (סעיפים טוויסט, MOV);
analogWrite (LaIzAn, MOV);
analogWrite (LaDeHo, 0);
analogWrite (Laizhou, 0);
}
אם (מצב == 'o') {// זז LadDerecha "מערב"
analogWrite (סעיפים טוויסט, 0);
analogWrite (LaIzAn, 0);
analogWrite (Laizhou, 0);
analogWrite (LaDeHo, MOV);}
אם (מצב == 'e') {// הזז LadIzquierdo "זה"
analogWrite (סעיפים טוויסט, 0);
analogWrite (LaIzAn, 0);
analogWrite (Laizhou, MOV);
analogWrite (LaDeHo, 0);
}
אם (מצב 'עמ' ==) {// התחנה; מפסיק מנוע
analogWrite (סעיפים טוויסט, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (Laizhou, 0);
}
אם (מצב "h" ==) {// לחצן במצב אוטומטי גרין חיישן אולטראסאונד
digitalWrite (Ptrig, גבוה); // מייצר את הדופק טריגר 10us
עיכוב (0.01);
digitalWrite (Ptrig, LOW);
משך = pulseIn (חזה, גבוה); // קרא זמן Echo
מרחק = (אורך / 2) / 29; // מחשבת את המרחק ברגלים
עיכוב (10);
אם (המרחק <= 15 && המרחק> = 2) {// אם המרחק הוא פחות מ 15 ס"מ
analogWrite (סעיפים טוויסט, 0); // עצור את המנוע על ידי 1/4 שני
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (Laizhou, 0);
עיכוב (250);
analogWrite (LaDeHo, 0);
analogWrite (Laizhou, 0);
analogWrite (סעיפים טוויסט, MOV); // עבור 1/2 פוך שני
analogWrite (LaIzAn, MOV);
עיכוב (500);
analogWrite (סעיפים טוויסט, 0); // הפעל עבור 1 שנייה
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (Laizhou, MOV);
עיכוב (1000);
}
אחר {// אם אין מכשול מועבר קדימה
analogWrite (סעיפים טוויסט, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, MOV);
analogWrite (Laizhou, MOV);
}
}
אם (מצב == 'L') {// לחצן OFF, מנוע מפסיק.
analogWrite (סעיפים טוויסט, 0);
analogWrite (LaIzAn, 0);
analogWrite (LaDeHo, 0);
analogWrite (Laizhou, 0);
}
}
// CODE END
עוד מדריכי http://manual.netandino.net
מרכבת פרטים נוספים
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html
דירוגים וביקורות
דירוג: 4.9 / 5 · Less than 100 הצבעות
(*) נדרש
גרסאות קודמות
דומים
עוד מאת Net Andino
Radio Melodia 105.3 FM Huaraz APK
ON OFF Enviar y Recibir datos por Bluetooth de uC APK
האפליקציות והמשחקים שהורדת ביותר
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK