Control básico de servo
Mover un micro servo a posiciones fijas desde Arduino.
Desarrollo de la clase
Materiales: SG90, Arduino UNO y fuente de 5 V si el servo tiene carga.
Cuidado: no alimentar motores desde pines digitales.
Modelo conceptual en profundidad
Un servo hobby recibe pulsos periódicos que representan una posición, pero la energía del motor llega por alimentación, no por la señal. La corriente de arranque o bloqueo puede reiniciar Arduino si se usa una fuente insuficiente. Cuando hay fuente externa, las masas deben compartir referencia. El ángulo solicitado no garantiza precisión mecánica ni ausencia de esfuerzo.
Resolución guiada
La biblioteca Servo genera pulsos adecuados sin que el programa construya cada temporización. Se conecta señal a un pin compatible, VCC a una fuente de 5 V capaz y GND común. Antes de montar una palanca se prueba el rango sin carga; luego se limitan extremos para que el mecanismo no choque ni mantenga corriente de bloqueo.
Desafío de transferencia
Planificá dos servos simultáneos calculando corriente máxima y explicá por qué no se suman sólo los consumos sin carga.