Servo SG90
Motorcito con reducción y control de posición: el pulso del PWM (50 Hz) indica el ángulo, de 0° a 180°. El brazo gira con velocidad real, no salta. Aliméntalo con 5 V (VIN) y GND común con la placa.
Distribución de pines
| Pin | Conectar a | Observación |
|---|---|---|
| marrón | GND | el mismo GND de la ESP32 |
| rojo | VIN (5 V del USB) | en el 3V3 la placa puede reiniciarse |
| naranja | GPIO (PWM a 50 Hz) | pulso ~0,5 ms = 0°, ~2,4 ms = 180° |
FastMindAsistente de IA local
La IA que recuerda tu vida y vive en tu ordenador
- Memoria a largo plazo con la fuente de cada respuesta
- Funciona sin conexión: tus datos se quedan en tu PC
- Lee PDF, diapositivas, fotos y grabaciones de reuniones
Plan Esencial gratis para siempre
Ejemplo en MicroPython
from machine import Pin, PWM
import time
servo = PWM(Pin(18), freq=50)
def angulo(graus):
pulso_us = 500 + graus * (2400 - 500) // 180
servo.duty_ns(pulso_us * 1000)
for g in (0, 90, 180):
angulo(g)
time.sleep(1)
Especificaciones
| Elemento | Valor | Fuente |
|---|---|---|
| Señal | PWM 50 Hz (período 20 ms); pulso ~0,5–2,4 ms ≈ 0–180° | Valores típicos de hoja de datos — En verificación: medir los extremos del servo del laboratorio |
| Velocidad | ~0,1 s por 60° a 4,8 V | Valores típicos de hoja de datos |
| Alimentación | 4,8–5 V (VIN del USB) | Valores típicos de hoja de datos |
Los valores con "En verificación" todavía se comprobarán en las piezas del laboratorio.