You are on page 1of 3

PROGRAMA

#define A 8

#define B 9

#define C 10

#define D 11

#define timetosleep 10 //tiempo de espera para cada paso

int i;

void setup() {

pinMode (A,OUTPUT);

pinMode (B,OUTPUT);

pinMode (C,OUTPUT);

pinMode (D,OUTPUT);

void loop() {

for(i=0;i>360;i++) {

pasoDerecha();

for(i=0;i<360;i++) {

pasoIzquierda();

void pasoDerecha(){

digitalWrite(A,HIGH);

digitalWrite(B,LOW);

digitalWrite(C,LOW);

digitalWrite(D,LOW);

delay(timetosleep);

digitalWrite(A,LOW);

digitalWrite(B,HIGH);

digitalWrite(C,LOW);

digitalWrite(D,LOW);

delay(timetosleep);

digitalWrite(A,LOW);
digitalWrite(B,LOW);

digitalWrite(C,HIGH);

digitalWrite(D,LOW);

delay(timetosleep);

digitalWrite(A,LOW);

digitalWrite(B,LOW);

digitalWrite(C,LOW);

digitalWrite(D,HIGH);

delay(timetosleep);

void pasoIzquierda(){

digitalWrite(A,HIGH);

digitalWrite(B,LOW);

digitalWrite(C,LOW);

digitalWrite(D,LOW);

delay(timetosleep);

digitalWrite(A,LOW);

digitalWrite(B,LOW);

digitalWrite(C,LOW);

digitalWrite(D,HIGH);

delay(timetosleep);

digitalWrite(A,LOW);

digitalWrite(B,LOW);

digitalWrite(C,HIGH);

digitalWrite(D,LOW);

delay(timetosleep);

digitalWrite(A,LOW);

digitalWrite(B,HIGH);

digitalWrite(C,LOW);

digitalWrite(D,LOW);

delay(timetosleep);

}
EVIDENCIA

You might also like