Inhaltsverzeichnis:
- Zubehör:
- Schritt 1: Kambiar La Placa Del Coche von El Arduino
- Schritt 2: Conectar Bluetooth Y Demás Componentes
- Schritt 3: Cargar El Codigo a La Placa Arduino
- Schritt 4: Conectar El Movil Por Bluetooth
Para poder crearlo necesitamos:
-Arduino Uno
-Arduino Motorschild
-Modulo Bluetooth HC-06
-Bateria
________________
Opcionales
-LED
-Zumbador
Zubehör:
Schritt 1: Kambiar La Placa Del Coche von El Arduino
Hay que eliminar la placa dejando solo los cable de motores. Asi se podran controlar mejor que soldando a los chips, ya que podras controlar los PWM.
Sie können die Kabel der Motoren und des Motorschutzschilds auf dem Foto anzeigen.
Schritt 2: Conectar Bluetooth Y Demás Componentes
Bluetooth-Verbindung mit RX und TX, VCC und 5V sowie GND und GND
En mi caso tambien añadi un zumbador conectado al pin 6 y GND und un led conectado a 5V y a GND
Schritt 3: Cargar El Codigo a La Placa Arduino
Juntar todo el codigo en la aplicacion de arduino. Adjunto tambien el sketch
int acelerar = 12; // Pin 12 - Acelerar 1
int girar = 13; // Pin 5 - Girar1 int desa = 9; // Pin 9 - Girar 2 int desb = 8; // Pin 8 - Acelerar 2 int zumbador = 6; // Pin 6 - Zumbador
char val;
void setup () {pinMode (acelerar, OUTPUT); pinMode (girar, OUTPUT); pinMode (desa, OUTPUT); pinMode (desb, OUTPUT); Serial.begin (9600); } // turbo void go_turbo () {digitalWrite (acelerar, HIGH); digitalWrite (desa, LOW); analogWrite (3, 255); } // dejar de acelerar void stop_go_turbo () {digitalWrite (acelerar, HIGH); digitalWrite (desa, HIGH); }
// acelerar void go_forward () {digitalWrite (acelerar, HIGH); digitalWrite (desa, LOW); analogWrite (3, 150); }
// dejar de acelerar void stop_go_forward () {digitalWrite (acelerar, LOW); digitalWrite (desa, HIGH); }
// atras void go_reverse () {digitalWrite (acelerar, LOW); digitalWrite (desa, LOW); analogWrite (3, 255); }
/ / Dejar marcha atras void stop_go_reverse () {digitalWrite (acelerar, LOW); digitalWrite (desa, HIGH); }
// derecha void go_right () {digitalWrite (girar, LOW); digitalWrite (desb, LOW); analogWrite (11, 255); }
// izquierda void go_left () {digitalWrite (girar, HIGH); digitalWrite (desb, LOW); analogWrite (11, 255); }
// dejar de girar void stop_turn () {digitalWrite (girar, HIGH); digitalWrite (desb, HIGH); analogWrite (11, 0); }
// Zumbador ON void zumbador_on () {analogWrite (zumbador, 735); // Sonido ausgeben}
// Zumbador OFF void zumbador_off () {digitalWrite (zumbador, LOW); } // _______________________________________________________________________ // Serielle Schnittstelle lesen und Befehl ausführen void performCommand () {if (Serial.available ()) {val = Serial.read (); } if (val == 'f') {// Weiterleiten go_forward (); } else if (val == 'z') {// Stop Forward stop_go_forward (); } else if (val == 'b') {// Backward go_reverse (); } else if (val == 'y') {// Stop Rückwärts stop_go_reverse (); } else if (val == 'l') {// Right go_right (); } else if (val == 'r') {// Left go_left (); } else if (val == 'v') {// Stop Stop_turn () drehen; } else if (val == 't') {// Turbo go_turbo (); } else if (val == 'x') {// Turbo stoppen stop_go_turbo (); } else if (val == 'd') {// Lange Lichter zumbador_on (); } else if (val == 'e') {// Lange Lichter anhalten zumbador_off (); }}
void loop () {performCommand (); }
Schritt 4: Conectar El Movil Por Bluetooth
En mi caso estoy usando un android con la aplicacion mobotBTCar
http: //play.google.com/store/apps/details? id = es.m …
Sie können die App auch als Solo-Version verwenden, um den Code der Skizze für die Anzeige der App zu lesen
Für die App MobotBTCar solo teneis que darle und wählen Sie die Option HC-06 poniendo la clave 1234.