Para el funcionamiento activo de satélites en las bandas VHF y UHF, es imprescindible el seguimiento de un satélite en movimiento. Las unidades de control comerciales para rotores AZ/EL son costosas. El radioaficionado francés Gilles F1EFW, miembro del club F6KMF, ha desarrollado una solución basada en la plataforma Arduino UNO que reemplazará las cajas de control de rotor originales a una fracción del costo de los equipos comerciales.
Ventajas de usar Arduino para el rotador AZ/EL de satélite

La principal ventaja de esta solución es su bajo precio. Según el autor, los costes de implementación, incluyendo rotadores de segunda mano, no superan los 100 €. Otra ventaja es su versatilidad: la interfaz funciona con cualquier rotador que utilice un motor controlado por relé y retroalimentación mediante un potenciómetro, incluso con rotadores antiguos sin cajas de control originales o diseños caseros.
El código fuente completo está disponible gratuitamente, bien documentado y es fácilmente adaptable a su propio hardware. La calibración se limita a medir los rangos de voltaje de los potenciómetros y calcular el factor de conversión de los pasos a unidades ADC.
Facilidad de conexión
Solo necesitas un Arduino UNO estándar, una pantalla LCD alfanumérica de 16x2 con controlador HD44780, un módulo de relés de 4 canales (disponible por unos pocos euros), dos potenciómetros montados en los ejes del rotor (uno para acimut y otro para elevación) y un mínimo de cables de conexión. No se requiere ningún chip de conversión adicional ni adaptador UART externo; la comunicación con el ordenador se realiza directamente a través del puerto serie USB integrado del Arduino.
Descripción de la conexión
El cableado se basa en la descripción adjunta del esquema de la versión V4 (F1EFW) y está dividido en tres unidades funcionales: detección de posición, visualización de posición y control del motor.
Detección de la posición del rotador

Cada rotor cuenta con un potenciómetro conectado mecánicamente al eje, cuyo cursor está conectado a la entrada analógica de Arduino. El potenciómetro de acimut está conectado a la entrada A0, y el de elevación a la entrada A1. Los extremos de ambos potenciómetros están conectados a +5 V y GND. Arduino lee la tensión en el cursor y la convierte en un ángulo mediante un coeficiente de calibración que el operador mide individualmente para cada rotor según el rango de tensión real a máxima rotación.
Pantalla LCD
La pantalla LCD de 16x2 con el controlador HD44780 está conectada en modo de 4 bits. Las señales de control y las líneas de datos se aplican a las salidas digitales D7 a D12. La primera línea de la pantalla muestra la posición de acimut y elevación recibida del software de seguimiento de satélites (SAT A:xxx E:xxx), y la segunda línea muestra la posición actual de la antena leída de los potenciómetros (ANT A:xxx E:xxx). El brillo de la pantalla es ajustable mediante un potenciómetro de 10 kΩ conectado al pin VO.
Control del motor mediante relé

Cuatro relés controlan el sentido de giro de ambos motores: D5 – AZI CW, D6 – AZI CCW, D3 – ELE UP, D4 – ELE DOWN. El software compara la posición deseada del puerto serie con la posición actual de los potenciómetros y activa el relé correspondiente si la diferencia supera una tolerancia ajustable (parámetro de margen, valor predeterminado de 4°). En elevación cero o negativa, ambos motores se detienen.
En la siguiente tabla se muestra una descripción general de las conexiones de entrada y salida del Arduino UNO.
| Pin de Arduino | Dispositivo conectado | Función |
|---|---|---|
| A0 | Potenciómetro de azimut (deslizador) | Comentarios de AZI |
| A1 | Potenciómetro de elevación (deslizador) | Comentarios ELE |
| D3 | Relé IN3 | ELE UP |
| D4 | Relé IN4 | ELE ABAJO |
| D5 | Relé IN1 | AZI CW |
| D6 | Relé IN2 | AZI CCW |
| D7 | LCD RS | Selección de registro de visualización |
| D8 | LCD E | Habilitar la visualización |
| D9–D12 | Pantallas LCD D4–D7 | Visualización de líneas de datos (4 bits) |
| USB | PC (puerto serie COM) | Comandos GS-232 desde el software de seguimiento |
Ventajas de la nueva versión: protocolo GS-232
La versión original del programa (de 2023) se comunicaba exclusivamente a través de WispDDE, lo que limitaba la elección del software de seguimiento de satélites a Orbitron o SDR-Console con un puente DDE. La nueva versión V4 (publicada en junio de 2026) incorpora compatibilidad con el protocolo GS-232, que actualmente es el estándar de facto en el control de rotores para operaciones satelitales.
Sketch číta zo sériového portu (9600 Bd) reťazce v tvare W+azimut+Elevación, napríklad W235 025 pre azimut 235° a eleváciu 25°. Kód vyhľadáva znaky W alebo w kdekoľvek v prijatom reťazci, čo zaručuje správnu funkciu pri rôznych implementáciách GS-232. Vedľajšie príkazy sú ignorované. Interface je priamo kompatibilný so SatTrack, OscarWatch, PstRotador, SDRConsole y otros programas de monitorización modernos, sin necesidad de puentes DDE.
Para realizar pruebas y depuraciones manuales sin software de rastreo, el autor recomienda el programa de terminal Termite, que permite enviar cadenas GS-232 directamente desde el puerto serie del ordenador.
Vídeos
El siguiente vídeo muestra los primeros contactos de radioaficionado (QSO) realizados a través de satélites tras la puesta en funcionamiento del sistema F1EFW AZ/EL, incluyendo el seguimiento automático de la trayectoria y la corrección del efecto Doppler mediante SDRConsole.
Conclusión: dónde encontrar más información y un boceto.
Un esquema completo y bien anotado de la versión V4, que incluye coeficientes de calibración para rotores específicos, se publica directamente en el artículo F1EFW en el sitio web del club F6KMF: https://f6kmf.fr/index.php/2026/06/19/arduino-a-la-poursuite-des-satellites-nouvelle-version-du-programme/Una descripción de la versión original para AZ/EL de 2023, que incluye fotos de la instalación mecánica de los rotadores y detalles del cableado, está disponible en: https://f6kmf.fr/index.php/2023/09/14/arduino-et-la-Radio-a-la-poursuite-des-satellites-version-site-azimut/El autor también está disponible directamente a través del formulario de contacto en el sitio web del club F6KMF y estará encantado de responder preguntas sobre conexión y calibración.
Para un radioaficionado con conocimientos básicos de electrónica, este es un proyecto factible para un fin de semana, con resultados inmediatamente utilizables en las bandas VHF y UHF.
