Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement