Practicas con Arduino
Programa
El programa hace que el motor gire en un sentido durante 1 segundo, cambie de sentido y gire durante otro segundo. Esta secuencia la repite 5 veces y después el motor se para.
#define ENABLE 3 #define DIRB 4 #define DIRA 5 void setup() { int i = 0; pinMode(ENABLE,OUTPUT); pinMode(DIRA,OUTPUT); pinMode(DIRB,OUTPUT); digitalWrite(ENABLE,HIGH); for (i=0;i<5;i++) { digitalWrite(DIRA,HIGH); digitalWrite(DIRB,LOW); delay(1000); digitalWrite(DIRA,LOW); digitalWrite(DIRB,HIGH); delay(1000); } digitalWrite(ENABLE,LOW); } void loop(){ }