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;
}
}
}
Comentarios
los motes q le puse soportan 20 volt pero el arduino en las salidas solo tiene 5 y creo q no son suficientes.
los motes q le puse soportan 20 volt pero el arduino en las salidas solo tiene 5 y creo q no son suficientes.
¿Le metes a saco al driver y por tanto a los motores toda la corriente?