ApkDownload

Bluetooth Arduino Carro Robot APK

Versi Terbaru 1.5 untuk Windows
Diupdate 22 January 2023

Informasi Aplikasi

Versi 1.5 (#15)

Diupdate 22 January 2023

Ukuran APK 3.4 MB

Perlu Android versi Android 2.1+ (Eclair)

Ditawarkan Oleh Net Andino

Kategori Aplikasi Pendidikan Gratis

Aplikasi id appinventor.ai_ventasnetandino.BluetoothArduinoCar

Catatan penulis Komunikasi Sinkronisasi dan Pengendalian Arduino Bluetooth

Gambar Screenshot

Klik pada gambar untuk melihat ukuran penuh

Apa yang baru

Apa yang baru di Bluetooth Arduino Carro Robot 1.5

Se cambia modo de recepción textos por bluethoo

Deskripsi

kontrol Arduino via Bluetooth untuk empat gerakan utama. Hal ini dapat melayani crane, truk, lengan dan banyak lagi.

Data yang dikirim dari APP

Panah N "Norte" = 'n'
Panah S "Selatan" = 's'

Panah O "Barat" = "atau"
Panah E "ini" = 'e'

Panah P "Stop" = 'p'

Tombol Hijau "Power" = 'h'
Pin Merah "Off" = 'l'

HOME // KODE
Dada int = 4; // mendefinisikan dada seperti (echo) untuk USG
Ptrig int = 5; // mendefinisikan Ptrig sebagai (Trig) untuk USG
int LaIzAn = 6; // Belok Kiri Side Berlawanan
int Laizhou = 7; // Jam Giro Sisi Kiri
int LaDeHo = 8; // Jam Sisi Kanan Giro
bagian int sentuhan = 9; // Belok Kanan Berlawanan

Mov int = 255; // gerakan motorik (0-255)
int status = 'l'; // mulai ditangkap

panjang int, jarak; // Menghitung distacia

kekosongan setup () {
  Serial.begin (9600); // mulai port serial untuk komunikasi dengan Bluetooth
  pinMode (LaDeHo, OUTPUT);
  pinMode (bagian twist, OUTPUT);
  pinMode (Laizhou, OUTPUT);
  pinMode (LaIzAn, OUTPUT);
 
  pinMode (Dada, INPUT); // Aku didefinisikan sebagai pin input 4 (echo)
  pinMode (Ptrig, OUTPUT); // mendefinisikan pin output 5 (trigonometri)
}

kekosongan lingkaran () {

  jika (Serial.available ()> 0) {// membaca dan toko negara bluetooth
    negara Serial.read = ();
  }
  jika (negara == 'n') {// Pindahkan Forward "Utara"
    analogWrite (bagian twist, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (LaDeHo, MOV);
    analogWrite (Laizhou, MOV);
  }
    jika (negara == 's') {// Pindahkan mundur "Sur"
    analogWrite (bagian twist, MOV);
    analogWrite (LaIzAn, MOV);
    analogWrite (LaDeHo, 0);
    analogWrite (Laizhou, 0);
  }
  
    jika (status == 'o') {// Pindahkan LadDerecha "Barat"
    analogWrite (bagian twist, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (Laizhou, 0);
    analogWrite (LaDeHo, MOV);}
    
 
  jika (status == 'e') {// Pindahkan LadIzquierdo "Ini"
    analogWrite (bagian twist, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (Laizhou, MOV);
    analogWrite (LaDeHo, 0);

  }
 
  jika (status == 'p') {// berhenti; berhenti mesin
    analogWrite (bagian twist, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (LaDeHo, 0);
    analogWrite (Laizhou, 0);
  
  }



 
  jika (status == 'h') {// Tombol Hijau mode otomatis sensor Ultrasound
 
     digitalWrite (Ptrig, TINGGI); // menghasilkan pemicu pulsa untuk 10us
     delay (0,01);
     digitalWrite (Ptrig, LOW);
   
     Durasi = pulseIn (Dada, TINGGI); // Baca waktu Echo
     jarak = (panjang / 2) / 29; // menghitung jarak di kaki
     delay (10);
   
     jika (jarak <= 15 && jarak> = 2) {// jika jarak kurang dari 15cm
      
        analogWrite (bagian twist, 0); // Berhenti mesin dengan 1/4 kedua
        analogWrite (LaIzAn, 0);
        analogWrite (LaDeHo, 0);
        analogWrite (Laizhou, 0);
        delay (250);
      
        analogWrite (LaDeHo, 0);
        analogWrite (Laizhou, 0);
        analogWrite (bagian twist, MOV); // untuk 1/2 membalikkan kedua
        analogWrite (LaIzAn, MOV);
        delay (500);
      
        analogWrite (bagian twist, 0); // Putar selama 1 detik
        analogWrite (LaIzAn, 0);
        analogWrite (LaDeHo, 0);
        analogWrite (Laizhou, MOV);
        delay (1000);
      
     }
     else {// Jika tidak ada kendala yang bergerak maju
         analogWrite (bagian twist, 0);
         analogWrite (LaIzAn, 0);
         analogWrite (LaDeHo, MOV);
         analogWrite (Laizhou, MOV);
     }
  }
  jika (status == 'l') {// Tombol OFF, mesin berhenti.
     analogWrite (bagian twist, 0);
     analogWrite (LaIzAn, 0);
     analogWrite (LaDeHo, 0);
     analogWrite (Laizhou, 0);
  }
}
// END CODE
Manual Lebih http://manual.netandino.net

Rincian lengkap kereta
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html

Peringkat dan Ulasan

Skor: 4.9/5 · Less than 100 suara

(*) diperlukan

Versi lama

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