Paso 3: El H-puente conectado a Arduino (sin interruptor)

const int switchPin = 2;    entrada del interruptor
const int motor1Pin = 3;    Pierna del puente en H 1 (pin 2, 1A)
const int motor2Pin = 4;    Puente H pata 2 (pin 7, 2A)
const int enablePin = 9;    Puente H activar pin
void setup() {}
Coloque el interruptor como entrada:
pinMode (switchPin, entrada);
establecer todas las clavijas que utilizas como salidas:
pinMode (motor1Pin, salida);
pinMode (motor2Pin, salida);
pinMode (enablePin, salida);
pinMode (ledPin, salida);
conjunto enablePin alta para que el motor puede girar:
digitalWrite (enablePin, HIGH);
}
void loop() {}
Si el interruptor está alta, el motor girará en un sentido:
digitalWrite (motor1Pin, bajo);   conjunto pata 1 de bajo puente en H
digitalWrite (motor2Pin, HIGH);  conjunto pata 2 del H-puente alto
Delay(500);                  espera un segundo
Si el interruptor es bajo, el motor girará en sentido contrario:
digitalWrite (motor1Pin, HIGH);  conjunto pata 1 del H-puente alto
digitalWrite (motor2Pin, bajo);   conjunto pata 2 de bajo puente en H
Delay(500);                  espera un segundo
}













