ApkDownload

Bluetooth Arduino Carro Robot APK

Neueste Version 1.5 für Windows
Aktualisiert 22. January 2023

Information

Version 1.5 (#15)

Aktualisiert 22. January 2023

APK-Dateigröße 3.4 MB

Erforderliche Android-Version Android 2.1+ (Eclair)

Angeboten von Net Andino

Kategorie Kostenlose Lernen

Anwendung id appinventor.ai_ventasnetandino.BluetoothArduinoCar

Hinweise des Entwicklers Kommunikation Synchronisation und Steuerung Arduino Bluetooth

Screenshot

Klicken Sie auf das Bild, um es in voller Größe anzuzeigen

Neue Funktionen

Was ist neu in Bluetooth Arduino Carro Robot 1.5

Se cambia modo de recepción textos por bluethoo

Beschreibung

Arduino Steuerung über Bluetooth für vier Hauptbewegungen. Es kann Kräne, Lastwagen, Waffen und vieles mehr dienen.

Gesendeten Daten vom APP

Der Pfeil N "Norte" = 'n'
Pfeil S "Süd" = 's'

Pfeil O „Westen“ = „oder“
Pfeil E "Dieses" = 'e'

Pfeil P "Stop" = 'p'

Button Green "Power" = 'h'
Pin Red "Aus" = 'l'

HOME // CODE
Chest int = 4; // definieren Brust wie (Echo) für Ultraschall
Ptrig int = 5; // Ptrig as (TRIG) für den Ultraschall definieren
int LaIzAn = 6; // Turn Left Side Counterclockwise
int Laizhou = 7; // Giro Hours Left Side
int LaDeHo = 8; // Rechte Seite Giro Stunden
int Drall Abschnitte = 9; // Turn Right Side Counterclockwise

Mov int = 255; // Bewegungsmotor (0-255)
int Status = 'L'; // beginnt verhaftet

int length, Entfernung; // distacia berechnen

Leere setup () {
  Serial.begin (9600); // Die serielle Schnittstelle für die Kommunikation mit Bluetooth starten
  pinMode (LaDeHo, OUTPUT);
  pinMode (Drall Abschnitte, OUTPUT);
  pinMode (Laizhou, OUTPUT);
  pinMode (LaIzAn, OUTPUT);
 
  pinMode (Brust, INPUT); // I definiert als Eingangsstift 4 (Echo)
  pinMode (Ptrig, OUTPUT); // Definiere Ausgangsstift 5 (trig)
}

Hohlraumschleife () {

  if (Serial.available ()> 0) {// liest und speichert die Bluetooth-Zustand
    Serial.read state = ();
  }
  if (Zustand == 'n') {// Move Forward "Nord"
    analogWrite (Drall Abschnitte, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (LaDeHo, Mov);
    analogWrite (Laizhou, Mov);
  }
    if (Zustand == 's') {// nach hinten verschieben "Sur"
    analogWrite (Drall Abschnitte, Mov);
    analogWrite (LaIzAn, Mov);
    analogWrite (LaDeHo, 0);
    analogWrite (Laizhou, 0);
  }
  
    if (Status == 'o') {// LadDerecha "Westen" Move
    analogWrite (Drall Abschnitte, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (Laizhou, 0);
    analogWrite (LaDeHo, Mov);}
    
 
  if (Status == 'e') {// bewege LadIzquierdo "Dieses"
    analogWrite (Drall Abschnitte, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (Laizhou, Mov);
    analogWrite (LaDeHo, 0);

  }
 
  if (Status == 'p') {// Anschlag; Stoppen Motoren
    analogWrite (Drall Abschnitte, 0);
    analogWrite (LaIzAn, 0);
    analogWrite (LaDeHo, 0);
    analogWrite (Laizhou, 0);
  
  }



 
  if (Status == 'h') {// Taste Grün Automatik-Modus Ultraschall-Sensor
 
     digital (Ptrig, HIGH); // erzeugt der Triggerimpuls für 10us
     Verzögerung (0,01);
     digital (Ptrig, LOW);
   
     Dauer = pulseIn (Brustbereich, HIGH); // Lesen Sie das Echo der Zeit
     Abstand = (Länge / 2) / 29; // berechnet den Abstand in Fuß
     Verzögerung (10);
   
     if (Abstand <= 15 && Abstand> = 2) {// wenn der Abstand weniger als 15 cm
      
        analogWrite (Drall Abschnitte, 0); // Stellen Sie den Motor von 1/4 Sekunde
        analogWrite (LaIzAn, 0);
        analogWrite (LaDeHo, 0);
        analogWrite (Laizhou, 0);
        Verzögerung (250);
      
        analogWrite (LaDeHo, 0);
        analogWrite (Laizhou, 0);
        analogWrite (Drall Abschnitte, Mov); // für 1/2 Sekunde umge
        analogWrite (LaIzAn, Mov);
        Verzögerung (500);
      
        analogWrite (Drall Abschnitte, 0); // 1 Sekunde drehen
        analogWrite (LaIzAn, 0);
        analogWrite (LaDeHo, 0);
        analogWrite (Laizhou, Mov);
        Verzögerung (1000);
      
     }
     {Else // Wenn kein Hindernis vorwärts bewegt wird,
         analogWrite (Drall Abschnitte, 0);
         analogWrite (LaIzAn, 0);
         analogWrite (LaDeHo, Mov);
         analogWrite (Laizhou, Mov);
     }
  }
  if (Status == 'l') {// Taste OFF, Motor stoppt.
     analogWrite (Drall Abschnitte, 0);
     analogWrite (LaIzAn, 0);
     analogWrite (LaDeHo, 0);
     analogWrite (Laizhou, 0);
  }
}
// END CODE
Mehr Handbücher http://manual.netandino.net

Alle Einzelheiten Wagen
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html

Bewertungen und Rezensionen

Bewertung: 4.9 / 5 · Less than 100 Ergebnisse

(*) ist erforderlich

Frühere Versionen

Bluetooth Arduino Carro Robot 1.5 APK für Windows (#15, 3.4 MB)