El Coche Bluetooth v1.0 listo para ser probado. Parte Arduino.


Buenos dias a todos. Como podéis ver he reducido un poco el tamaño del circuito para que entre en el coche. He añadido un condensador en la entrada de corriente porque los picos generados por los motores en los cambios de giro producian reseteos de la electrónica. Ahora todo va bien, sin contar que el coche que estoy usando tiene como 20 años y los contactos de las pilas están bastante mal.

El código del sketch del arduino también ha quedado reducido a lo siguiente:

/*
  COCHE BLUETOOTH
  POR LEO LAMOLDA
 
  CODIGO PARA CONTROL DE UN COCHE RC POR BLUETOOTH USANDO UN ARDUINO NANO 3.0,
  UN CI L293 COMO DRIVER DE MOTORES Y UN MODULO BLUETOOTH PARA ARDUINO A 5V.
 
 */
  int direccion = 9;
  int velocidad = 10;
  int adelante = 2;
  int atras = 4;
  int derecha = 7;
  int izquierda = 8; 
  byte recepcion = 0;

void setup()
{               
  pinMode(direccion, OUTPUT);
  pinMode(velocidad,  OUTPUT);
  pinMode(derecha, OUTPUT);
  pinMode(izquierda, OUTPUT); 
  pinMode(adelante, OUTPUT); 
  pinMode(atras, OUTPUT);
  Serial.begin(9600);
  digitalWrite(derecha, LOW);
  digitalWrite(izquierda, LOW);
  digitalWrite(adelante, LOW);
  digitalWrite(atras, LOW);
  analogWrite(direccion,150);
  digitalWrite(velocidad,HIGH); 
}
void loop()
{
  if (Serial.available() > 0){
    recepcion=Serial.read();
    digitalWrite(adelante,boolean((recepcion & 16)==16));
    digitalWrite(atras,boolean((recepcion & 8)==8));
    digitalWrite(izquierda,boolean((recepcion & 4)==4));
    digitalWrite(derecha,boolean((recepcion & 2)==2));
  }
}

Como podeis ver, está bastante reducido. Por ahora no enciende ni apaga luces, además de que no regula la velocidad, por eso hay algunas variables en la declaración que luego no se usan en el código, pero que serviran para una posterior versión con todas estas mejoras.

Dentro de un rato os pondré un video del programa y el coche en funcionamiento.

Comentarios

  1. Hola amigo, podrías poner el diagrama de conexiones al driver que mencionas? estoy queriendo hacer parecido adaptando el mobot al L298 pero sin éxito, ojala que con tu ayuda lo finalice.

    Saludos y felicitaciones por el blog

    ResponderEliminar
    Respuestas
    1. Hola, estoy preparando otro artículo con más información. Espero tenerlo listo en pocos días. En este tendrás más información. ¿Tiene información en internet de lo que estás haciendo? Gracias y saludos.

      Eliminar

Publicar un comentario

Entradas populares de este blog

Mirrorlink. Smartphone Samsung Galaxy A5 y Peugeot Partner Tepee. Controla tu móvil desde la pantalla de tu coche.

UN CLASICO: SEMAFORO CON ARDUINO Y EJEMPLO DE LIBRERIA.

TeLEOsketch. Un experimento con arduino, bluetooth, appinventor y android.