Ir al contenido principal

Simulador 3: Control de Servomotor con Potenciómetro

Hasta ahora hemos trabajado con señales de "todo o nada": un LED encendido o apagado, un pulsador pulsado o no. Este simulador introduce el control gradual: mueve un potenciómetro y verás cómo un servomotor gira en tiempo real hasta el ángulo exacto correspondiente. Es la forma más visual e intuitiva de entender cómo Arduino traduce una señal analógica en un movimiento físico preciso.

🎯 Qué vas a practicar aquí
  • Conectar un potenciómetro y un servomotor a las entradas y salidas correctas de Arduino.
  • Ver en directo la lectura analógica del potenciómetro (un valor entre 0 y 1023).
  • Entender el "mapeo": cómo se convierte ese valor de 0-1023 en un ángulo de 0-180 grados para el servomotor con la función map().
  • Comprobar en tiempo real cómo un giro físico del mando se traduce instantáneamente en el movimiento del servo.

Si quieres ver el montaje físico completo con el circuito real, el código y variantes del proyecto, tienes el tutorial paso a paso en Servomotor con Arduino: Control con Potenciómetro. Aquí abajo tienes el simulador para practicar la lógica antes de montarlo.

Simulador 3: Servomotor con Potenciómetro

Escribe el código correctamente para activar el potenciómetro y mover el servo. ¡Puedes usar variables!

ARDUINO UNO
Ángulo: 0 grados
ADC: 0
Consola de Arduino: Esperando código...

🛒 Componentes recomendados para montar este circuito en físico

Componente Descripción / Especificación Enlace
Arduino UNO R3 / R4[cite: 2] Placa de desarrollo base para proyectos de electrónica[cite: 2] Ver en Amazon
Servomotor SG90 / MG90S[cite: 2] Micro servomotor de 9g (piñonería metálica)[cite: 2] Ver en Amazon
Potenciómetros de 10kΩ[cite: 2] Potenciómetro rotatorio lineal[cite: 2] Ver en Amazon

💡 Aplicación del mapeo en proyectos reales

El "mapeo" de un rango de valores a otro que ves en este simulador es la misma lógica que se usa para controlar el brillo de un LED con PWM, la velocidad de un motor, o incluso para convertir la lectura de un sensor de temperatura en un valor legible. Una vez entiendes este concepto aquí, lo reconocerás en muchos otros proyectos del blog.

Este es, de momento, el último simulador de la serie. Si quieres seguir practicando con más ejercicios interactivos como este, dínoslo en los comentarios o a través del formulario de contacto, e iremos añadiendo nuevos simuladores.

Comentarios

Entradas populares de este blog

Cómo evitar que Windows apague la pantalla o el disco duro (con gpedit)

Introducción Uno de los problemas más frecuentes en Windows es la suspensión automática del sistema, el apagado de la pantalla o la desactivación del disco duro tras unos minutos de inactividad. Aunque esto busca ahorrar energía, puede resultar frustrante si utilizas tu PC como servidor doméstico, servidor Plex, máquina de descargas o para tareas de larga duración . Si bien es posible cambiar estos ajustes desde la configuración tradicional de energía, muchas veces Windows ignora nuestras preferencias debido a directivas internas. La solución definitiva para evitar que tu ordenador se apague o suspenda es utilizar el Editor de Directivas de Grupo Local (gpedit.msc) . ⚠️ Advertencia sobre la versión de Windows El comando gpedit.msc solo está disponible de forma nativa en las ediciones Windows Pro, Enterprise y Education . Si utilizas Windows Home , esta herramienta no estará presente por defecto y deberás recurrir a la configuración convencional del Panel de Control. Paso 1...

Alarma con Arduino y Sensor Ultrasónico HC-SR04 (Tutorial paso a paso)

Introducción Crear un sistema de seguridad o detección de movimiento no tiene que ser complicado ni caro. En este tutorial vamos a construir una alarma con Arduino y un sensor de ultrasonidos (el famoso HC-SR04). Este proyecto es ideal para principiantes porque aprendes a leer sensores externos y a generar una respuesta física (encender un LED y hacer sonar un buzzer) cuando alguien se acerca demasiado. A continuación, te explico cómo funciona el sensor, qué materiales necesitas, cómo montar el circuito y te desgloso el código línea por línea para que realmente entiendas lo que estás programando. ¿Cómo funciona el Sensor Ultrasónico HC-SR04? Este sensor funciona igual que un sonar o los delfines: emite un sonido imperceptible para el humano (ultrasonido) y espera a que ese sonido choque contra un objeto y regrese (eco). Pin Trig (Trigger - Disparo): Le dice al sensor que debe "gritar" y emitir el pulso de ultrasonido. Pin Echo (Eco - Recepción): Se queda escuchando...

Instalar el driver USB a TTL PL2303HX en Windows 10 (Solución al Error Code 10)

Introducción: ¿Para qué sirve el convertidor USB a TTL? Los adaptadores USB a TTL (equipados con chips como el PL2303HX , FTDI o CP2102) son herramientas indispensables en el taller de cualquier maker, técnico o entusiasta de la electrónica. Nos permiten establecer comunicación serie UART entre un ordenador y dispositivos como Arduino, ESP32-CAM, routers, receptores de satélite o tablets . Sin embargo, conectar este tipo de cables en Windows 10 o Windows 11 suele transformarse en un dolor de cabeza. Al conectar el dispositivo, el sistema instala automáticamente el controlador más reciente y muestra un aviso de fallo con el icono amarillo de advertencia: "Este dispositivo no puede iniciar (Código 10)" . A continuación te explicamos por qué sucede y cómo solucionarlo en pocos minutos. ⚠️ Causa del fallo: Bloqueo de chips no oficiales por Prolific La inmensa mayoría de los módulos USB-TTL económicos integran una revisión o clon del chip Pr...