Be Maker

Cargando...

Be Maker

Registrarse
section-icon

Guías de Ayuda

¡Aprende Robótica Educativa, Programación de Videojuegos y mucho más!

Arduino - Electrónica - Programación - enero 18, 2023

Control ON/OFF de un motor

6

Gran CodeMaster

@admin

CLASE 02

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

🧠¿Qué aprendo?

  • Control ON/OFF
  • Condicional Sí/Sino
  • Conectar un motor DC por transistor
  • Condicionales a partir del estado del pulsador

💡 Conocimientos previos

  • Señal digital
  • Función escritura analógica (0-255)
  • Voltaje en motores DC
  • Reconocer un transistor y un motor

💻 Esquema

¿Cómo funciona?
✅ Cuando el botón sea presionado el motor debe girar en un sentido.

⚠️ Recuerda que el transistor es el 2N2222.

🦾 Código

¡Estamos listos, a construir!

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

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

➡️ RETO 01: Realizar un proyecto que controle el giro del motor por comunicación serial, cuando envíe el texto ON el motor deberá girar y cuando envíe el texto OFF ese motor debe detenerse. Utilizar el circuito que se muestra en la parte superior.

➡️ RETO 02: Realizar un proyecto que controle la velocidad de giro de un motor desde comunicación serial, con valores numéricos que vayan de 0 a 255 para que el motor pueda cambiar de velocidad.

➡️ RETO FINAL: Controlar la velocidad de giro de un motor con ayuda de un potenciómetro. Recuerda que un sensor analógico envía valores de 0 a 1023 y que este valor lo debes mapear en nuevos valores que vayan de 0 a 255.

¿Quieres aprender más? – Investiga!

1. ¿Puedo conectar un motor DC directamente al Arduino? ¿Justifique su respuesta?

2. ¿Cuál es el valor de la siguiente resistencia? 

3.  ¿Este símbolo a que corresponde?

4. ¿Qué hacen los siguientes bloques de código?


Recuerda

Puente H