El BTS7960 es un módulo driver robusto diseñado para controlar motores de alta potencia, basado en un doble chip BTS7960 (familia NovalithIC) que forma un puente H de alta corriente. Puede manejar hasta 43A, con protección térmica contra sobrecorriente, sobrevoltaje, bajo voltaje y cortocircuito.
Incluye un buffer Schmitt-trigger 74AHC244 que aísla eléctricamente al microcontrolador del driver de potencia, protegiendo tu Arduino o ESP32 de picos de voltaje generados por el motor.
Es ideal para controlar motores en aplicaciones exigentes, como robots de servicio e industriales, vehículos eléctricos pequeños (scooters, bicicletas eléctricas), y motores de alto rendimiento. Se controla mediante señales PWM, permitiendo ajuste preciso de velocidad y dirección.
¿Puedo controlar un motor y su dirección con solo 2 pines de Arduino?
Sí, usando R_PWM y L_PWM con señal PWM en cada uno controlas velocidad y dirección; R_EN y L_EN pueden dejarse en alto de forma fija si no necesitas deshabilitar canales por separado.
¿Necesito una fuente de alimentación separada para el motor?
Sí, el motor se alimenta con 6V-27V desde una fuente externa, independiente de la alimentación lógica de 5V que usa el microcontrolador.
