Montaje básico con un transistor para un motor pequeño de bajo consumo
Montaje utilizando en ULN2003.
Puente H con el L298 la señal de enable esta conectada a 5V para habilitar permanentemente el motor. Vdd que hace referencia al voltaje de alimentacion del motor también esta a 5V para este ejemplo, en caso de requerir otro voltaje para el motor Vdd se conectara el voltaje requerido.
Aqui el terminal de enable se controla con la señal PWM de pinguino, esto es para manipular la velocidad del motor.
Este montaje corresponde al puente H utilizando los integrados LM386.
Para todos los montajes que corresponden al puente H, el sentido de giro se controla con los terminales 0 y 1 de pinguino.
Código correspondiente a los montaje con el L298 y LM386
void setup(){
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
}
void loop(){
//giro en un sentido
digitalWrite(0,HIGH);
digitalWrite(1,LOW);
delay(2000);
//gira en el otro sentido
digitalWrite(0,LOW);
digitalWrite(1,HIGH);
delay(2000);
//para el giro motor
digitalWrite(0,LOW);
digitalWrite(1,LOW);
delay(2000);
}