Tabla de contenido:
Video: Control de motores de CC con el L298N mediante el microcontrolador CloudX: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En este proyecto, explicaremos cómo usar nuestro puente H L298N para aumentar y disminuir la velocidad del motor de CC. El módulo de puente en H L298N se puede utilizar con motores que tengan un voltaje de entre 5 y 35 V CC.
También hay un regulador integrado de 5 V, por lo que si su voltaje de suministro es de hasta 12 V, también puede obtener 5 V de la placa. Estos módulos de controlador de motor dual de puente H L298 son económicos y están disponibles AQUÍ
Paso 1: componentes
- Microcontrolador CloudX
- Tarjeta de software CloudX
- Cable USB V3
- Puente en H L298N
- Tablero de circuitos
- Cables de puente
- motor de corriente continua
- Resistencia de 10k
- 4 * pulsador
puedes en línea aquí
Paso 2: diagrama de circuito
sigue el circuito hacia arriba
Paso 3: Código
copie este código en su IDE de CloudX
#incluir #incluir
carácter firmado i, j;
bandera de bits;
configuración(){
// configuración aquí para (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Start (); PWM2_Start (); PWM1_Duty (0); PWM2_Duty (0); i = j = 0; loop () {// Programar aquí if (! readPin (1)) {delayMs (200); if (bandera == 0) {PWM1_Duty (i); PWM2_Duty (0); } if (bandera == 1) {PWM2_Duty (j); PWM1_Duty (0); } bandera = ~ bandera; } if (! readPin (2)) {delayMs (200); if (bandera == 1) {// i - = 10; I--; si (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } if (bandera == 0) {// j - = 10; j--; si (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); if (bandera == 1) {// i + = 10; i ++; si (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } if (bandera == 0) {// j + = 10; j ++; si (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
if (! readPin (4)) {
delayMs (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Recomendado:
Control de motores de CC con Arduino y L293: 5 pasos (con imágenes)
Control de motores de CC con Arduino y L293: Manera fácil de controlar motores de CC. Todo lo que necesita es conocimiento en electrónica y programación Si tiene alguna pregunta o problema puede contactarme en mi correo: [email protected] Visite mi canal de youtube: https : //www.youtube.com/channel/UCuS39O01OyP
Control de brillo Control LED basado en PWM mediante botones, Raspberry Pi y Scratch: 8 pasos (con imágenes)
Control de brillo Control de LED basado en PWM usando botones, Raspberry Pi y Scratch: Estaba tratando de encontrar una manera de explicar cómo funcionaba PWM a mis estudiantes, así que me propuse la tarea de intentar controlar el brillo de un LED usando 2 botones. - un botón aumenta el brillo de un LED y el otro lo atenúa. Para programar
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android: Control de 8 interruptores de relé con nodemcu y receptor de infrarrojos a través de wifi y control remoto por infrarrojos y aplicación de Android. El control remoto por infrarrojos funciona independientemente de la conexión wifi. AQUÍ
Interfaz de la pantalla de 7 segmentos con el registro de cambios mediante el microcontrolador CloudX: 5 pasos
Interfaz de la pantalla de 7 segmentos con el registro de cambios mediante el microcontrolador CloudX: En este proyecto, publicamos un tutorial sobre cómo interconectar la pantalla LED de siete segmentos con el microcontrolador CloudX. Las pantallas de siete segmentos se utilizan en muchos sistemas integrados y aplicaciones industriales donde se conoce el rango de salidas que se mostrarán
Teclado con LCD con microcontrolador CloudX: 4 pasos
Teclado con LCD usando el microcontrolador CloudX: Para este proyecto, aceptaremos datos de un teclado de matriz y luego los mostraremos en un módulo LCD