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 - Robótica - agosto 18, 2023

Kit de Robótica Little ARM

6

Gran CodeMaster

@admin

LECCIÓN INTRODUCTORIA

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

🧠 ¿Qué aprendo?

  • Comprender el funcionamiento de un servomotor
  • Conexión del servomotor a nuestro brazo robótico
  • Funcionamiento del joystick
  • Control del brazo robótico usando el joystick

📝 Conocimientos previos

  • Señales digitales
  • Variables
  • Uso de condicionales
  • Comunica serial
  • Modulación por ancho de pulso (PWM)

🖥️ El Servomotor

💡 Un servomotor es un pequeño motor que es capaz de girar entre 0 y 180 grados. Lo interesante de los servomotores es que nosotros decidimos a qué posición o ángulo deben moverse.

⚠️ Importante: Si utilizas muchos servomotores junto al puerto USB de tu computadora puede que no haya suficiente energía para alimentarlos a todos. Siempre que utilices servomotores recuerda alimentarlos mediante el porta pilas. Recibirán mucha más energía a la hora de moverse.

🖥️ El Joystick

💡 Un joystick analógico es un sencillo controlador que podemos añadir a nuestros proyectos de electrónica y Arduino, que tiene la ventaja de proporcionar una cantidad de información superior a la que podríamos obtener simplemente con pulsadores.

💡 Este tipo de joystick son dispositivos sencillos y cómodos de usar, y nos permiten añadir un control a nuestros proyectos. Por ejemplo, podemos usarlo para controlar un servo, un brazo robótico, una torreta con un laser, o incluso vehículos y robots completos.

📋 Ejemplo N° 1: Moviendo el Servomotor

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

Plataforma ArduinoBlocks

💻 Descripción

🧠 Vamos a hacer un pequeño ejercicio para averiguar cómo funciona el servomotor. Queremos mover el mini servo a los ángulos 10º, 90º, 170º. Para ello utilizamos el bloque Mover y escribimos el ángulo al que deseamos que se desplace.

💻 Circuito

💻 Código

⚠️ Importante: Todos los servomotores del mercado pueden experimentar vibraciones en los ángulos 0º o 180º. Esto se produce debido a las tolerancias de fabricación y puede acortar la vida de tu motor. Si tu servo vibra en estos ángulos prográmalos para moverse a un ángulo cercano como 10º o 170º para evitar dichas vibraciones.


Recuerda

«Lo único imposible es aquello que no intentas«