ApkDownload

Bluetooth Arduino Carro Robot APK

גרסה נוכחית 1.5 for Windows
מְעוּדכָּן 22 January 2023

מֵידָע

גִרְסָה 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

Se cambia modo de recepción textos por bluethoo

תיאור

מלא Arduino באמצעות Bluetooth עבור ארבע תנועות מרכזיות. זה יכול לשמש מנופים, משאיות, נשק ועוד.

נתונים שנשלחו באמצעות אפליקציית

חץ 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 הצבעות

(*) נדרש

גרסאות קודמות

Bluetooth Arduino Carro Robot 1.5 APK (#15, 3.4 MB)