Be Maker
Loading...
💰Recompensa: 10 bCoins y 10 Cristales de Conocimiento por cada proyecto, desafío o reto publicado en el MakerSpace💰
👋 ¡Hoy daremos vida a nuestro robot!
💡 Aprenderemos cómo funcionan los motores DC, cómo controlarlos con el driver L298N y cómo usar el entorno de programación por bloques MBlock para darle movimiento a nuestros robots. ¡Prepárate para verlos rodar!
💡 Un motor DC convierte la energía eléctrica en movimiento rotativo. Cuando le aplicamos corriente, su eje comienza a girar. Dependiendo de la dirección de la corriente, puede girar hacia un lado o hacia el otro.
🔎 ¿Qué lo hace girar?
🔄 El campo magnético generado en el interior.
🔎 Características:
✅ Gira en ambas direcciones.
✅ Necesita voltaje constante.
✅ Se controla variando el voltaje o cambiando su polaridad.
💡 El L298N es un componente que nos permite controlar motores DC desde el Arduino sin dañarlo. Arduino no tiene la fuerza suficiente para mover motores directamente, así que el driver actúa como un puente de potencia.
🔎 ¿Qué permite hacer?
✅ Encender o apagar el motor.
✅ Cambiar el sentido de giro.
✅ Controlar la velocidad (con PWM).
🔎 Entradas importantes:
✅ N1, IN2 (para el Motor A)
✅ IN3, IN4 (para el Motor B)
✅ ENA, ENB: control de velocidad
🔎 Consejo:
✅ Asegúrate de conectar correctamente la tierra (GND) entre Arduino y el L298N.
✅ Verifica que los cables a los motores estén bien sujetos y sin falso contacto.
💡 MBlock es una plataforma de programación por bloques basada en Scratch que nos permite programar Arduino de forma sencilla y divertida.
🔍 Ventajas:
✅ Entorno visual e intuitivo
✅ Traducción directa a código Arduino
✅ Compatible con sensores y actuadores
🧙♂️ Descripción
Vamos a crear bloques de código para hacer que un motor gire.
💻 Código
➡️ Utiliza la información del Proyecto 01: Programando el Motor DC para responder las siguiente pregunta:
✅ ¿Qué debo modificar en el código para hacer que el motor gire hacia adelante?
🧙♂️ Descripción
Realizar la conexión y programación del robot para que giren los dos motores.
💻 Código
➡️ Utiliza la información del Proyecto 02: Proyecto 02: Programando 2 Motores DC para responder la siguiente pregunta.
✅ ¿Qué debo modificar en el código para hacer que los 2 motores giren hacia adelante?
➡️ Realiza la programación de tu robot para que se mueva hacia adelante por 2 segundos.
➡️ Realiza la programación de tu robot para que se mueva hacia atrás por 3 segundos.
➡️ Realiza la programación de tu robot para que gire hacia la izquierda por 2.5 segundos.
➡️ Realiza la programación de tu robot para que gire hacia la derecha por 2.5 segundos.
➡️ Realiza la programación de tu robot para que avance hacia adelante por 2 segundos, se detenga un segundo y después vaya hacia atrás por 1.5 segundos, para finalmente detenerse.
➡️ Realiza la programación de tu robot para que gire a la izquierda por 1 segundo, se detenga por 2 segundos, gire a la derecha por 2 segundos y finalmente se detenga.
➡️ Realiza la programación de tu robot para que:
✅ Avance hacia adelante por 2 segundos
✅ Se detenga 1 segundo
✅ Gire a la izquierda por 1.5 segundos
✅ Se detenga 1 segundo
✅ Gire a la derecha por 1.5 segundos
✅ Se detenga 1 segundo
✅ Avance hacia atrás por 2 segundos
✅ Finalmente se detenga