int i = 0;
#define ledIzq 4
#define ledDer 5
#define ledArr 6
#define ledAba 7
#define motor 13
// the setup routine runs once when you press reset:
void setup() {
Serial.begin(9600);
for (i=4; i<=7; i++){
pinMode(i, OUTPUT);
}
}
// the loop routine runs over and over again forever:
void loop() {
if(Serial.available()) {
char in = Serial.read();
if(in == 'U'){
digitalWrite(ledArr, HIGH);
digitalWrite(ledAba, LOW);
digitalWrite(ledDer, LOW);
digitalWrite(ledIzq, LOW);
digitalWrite(motor, HIGH);
delay(2000);
digitalWrite(ledArr, LOW);
digitalWrite(motor, LOW);
}
if(in == 'D'){
digitalWrite(ledArr, LOW);
digitalWrite(ledAba, HIGH);
digitalWrite(ledDer, LOW);
digitalWrite(ledIzq, LOW);
digitalWrite(motor, HIGH);
delay(1000);
digitalWrite(ledAba, LOW);
digitalWrite(motor, LOW);
}
if(in == 'R'){
digitalWrite(ledArr, LOW);
digitalWrite(ledAba, LOW);
digitalWrite(ledDer, HIGH);
digitalWrite(ledIzq, LOW);
digitalWrite(motor, HIGH);
delay(1000);
digitalWrite(ledDer, LOW);
digitalWrite(motor, LOW);
}
if(in == 'L'){
digitalWrite(ledArr, LOW);
digitalWrite(ledAba, LOW);
digitalWrite(ledDer, LOW);
digitalWrite(ledIzq, HIGH);
digitalWrite(motor, HIGH);
delay(1000);
digitalWrite(ledIzq, LOW);
digitalWrite(motor, LOW);
}
}
}