Descripción
…
Tutorial: Cómo usar L293D
L293D es un driver para motores que permite controlar motores DC o servomotores a través de un microcontrolador Arduino. Útil para proyectos que requieren la gestión de cargas eléctricas.
Qué necesitas
- L293D
- Arduino
- Resistencias
- Cables de conexión
Pasos
- Consulta el datasheet para verificar las especificaciones de alimentación.
- Conecta la Vcc y GND del Arduino a Vcc y GND del L293D.
- Conecta los pines IN1 e IN2 del L293D a dos pines digitales del Arduino.
- Conecta los pines EN1 y GND del L293D a una resistencia y luego a Vcc del Arduino.
- Conecta los pines OUT1 y OUT2 del L293D a un motor DC.
- Escribe un código Arduino para controlar el motor (ejemplo: `digitalWrite(2, HIGH);` para iniciar el motor).
- Verifica el funcionamiento del motor.
- Agrega protecciones eléctricas si es necesario.
Código de ejemplo
```
void setup() {
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
delay(2000);
digitalWrite(2, LOW);
delay(2000);
}
```
Miniproyecto
Crea un robot simple que se mueve hacia adelante y hacia atrás durante 2 segundos.
Errores comunes
- No verifiques las especificaciones de alimentación en el datasheet.
- Conecta directamente los pines IN del L293D a Vcc del Arduino sin resistencia.
- Omite los pines EN para controlar la velocidad del motor.
- No utilices protecciones eléctricas como resistencias o diodos.
Accesorios recomendados
- Resistencias 10kΩ
- Diodos 1N4007
- Motores DC
- Cables de conexión
Preguntas frecuentes
¿Puedo usar L293D para servomotor?
Sí, pero verifica las especificaciones en el datasheet.
¿Cuál resistencia usar para el pin EN?
10kΩ.
¿El L293D funciona con Arduino UNO?
Sí, pero verifica la especificación de alimentación.








Valoraciones
No hay valoraciones aún.