Terminado El mayoBot mi primer robot con Arduino!!!!




Ya terminé de montar el mayoBot mi primer robot con Arduino. Que experiencia tan bacana, se la recomiendo a cualquiera que tenga un Arduino u otro de esta familia.

Bueno dejo unas fotos del robot, y el código.

Para el manejo del L293B, espero montar un circuito en alguna herramienta para poder explicar la conexión de este con el Arduino.

De nuevo gracias a todas las personas que directa o indirectamente colaboraron con este proyecto personas, (paulis, marlonJ, mis viejos, y demás amigos).

/* Robot1: mayoBot Arduino
* Sebastian Valencia
* http://electrosystemss.blogspot.com/
*/
int vectorSalida[]={13,12,11,10}; //Estos son los pines que van a las entradas del L293B
int valor=0;

void setup()
{
for(int i=0;i < 4; i++)
pinMode(vectorSalida[i],OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available())
{
valor = Serial.read();
switch(valor)
{
case 'A': digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
Serial.println("Adelante robot!!!");
break;
case 'R': digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
Serial.println("Reversa cuidado!!!");
break;
case 'I': digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
Serial.println("Girando a la izquierda!!!");
break;
case 'D': digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
Serial.println("Girando a la derecha!!!");
break;
case 'P': digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
Serial.println("Tomando un descanso!!!");
break;
}
}
}


3 comentarios:

otrebor8604 dijo...

disculpa, tengo un problema arme un seguidor de lineas, y si funciona bien el programa y los motores, pero a la hora de probarlo el voltaje le manda a los motores no es suficiente y no avanza el carrito, como soluciona este problema.
los motes q le puse soportan 20 volt pero el arduino en las salidas solo tiene 5 y creo q no son suficientes.

otrebor8604 dijo...

disculpa, tengo un problema arme un seguidor de lineas, y si funciona bien el programa y los motores, pero a la hora de probarlo el voltaje le manda a los motores no es suficiente y no avanza el carrito, como soluciona este problema.
los motes q le puse soportan 20 volt pero el arduino en las salidas solo tiene 5 y creo q no son suficientes.

Anónimo dijo...

Hola

¿Le metes a saco al driver y por tanto a los motores toda la corriente?