Introducción:
Este proyecto es el resultado de la
integración de un módulo Bluetooth, una tarjeta para controlar motores, una
plataforma de robot, controlado a través de un teléfono celular.
Paso 1:
La imagen muestra los componentes
del robot. Se busca modularidad tanto en la base del robot como en los
componentes electrónicos.
Paso 2:
La siguiente imagen muestra el robot
ya ensamblado.
Paso 3:
El programa para controlar los
motores usando el módulo Bluetooth.
/* Arduino drive Shield V1 */ // Writen by: AMS #include <AFMotor.h> AF_DCMotor Motor_Derecho(1); AF_DCMotor Motor_Izquierdo(2); int Info_Serial; void setup() { Serial.begin(9600); // set up Serial library at 9600 bps Serial.println("Motor control"); } void loop() { Info_Serial=Serial.read(); switch (Info_Serial) { case '0': Serial.println("Adelante"); Motor_Derecho.run(FORWARD); Motor_Derecho.setSpeed(255); Motor_Izquierdo.run(FORWARD); Motor_Izquierdo.setSpeed(255); break; case '1': Serial.println("Atras"); Motor_Derecho.run(BACKWARD); Motor_Derecho.setSpeed(255); Motor_Izquierdo.run(BACKWARD); Motor_Izquierdo.setSpeed(255); break; case '2': Serial.println("Giro derecha"); Motor_Derecho.run(BACKWARD); Motor_Derecho.setSpeed(255); Motor_Izquierdo.run(FORWARD); Motor_Izquierdo.setSpeed(255); break; case '3': Serial.println("Giro izquierda"); Motor_Derecho.run(FORWARD); Motor_Derecho.setSpeed(255); Motor_Izquierdo.run(BACKWARD); Motor_Izquierdo.setSpeed(255); break; case '4': Serial.println("Parar"); Motor_Derecho.run(FORWARD); Motor_Derecho.setSpeed(0); Motor_Izquierdo.run(FORWARD); Motor_Izquierdo.setSpeed(0); break; } }
Paso 4:
El siguiente video muestra el
ensamble de los módulos del robot.
HI! where cacn i get the app
ResponderBorrar¿Dónde puedo encontrar la aplicación?
ResponderBorrar