Fondo
Estoy creando un proyecto multirrotor similar a este que construí hace unos meses. Este multirrotor en particular estará orientado para volar FPV (vista en primera persona), lo que significa que transmitiré una transmisión de video de 5.8GHz desde mi aeronave a una estación terrestre desde donde puedo pilotear desde el punto de vista de la aeronave.
Voy a tener tres cámaras pequeñas: una en la nariz, una en la parte superior y en la parte trasera del avión, y otra en la panza hacia abajo.
Lo que me gustaría hacer es asignar un interruptor a mi transmisor que me permita alternar entre las tres cámaras.
Ya sé cómo leer un valor de señal del receptor en mi avión al Arduino y puedo obtener tres valores agradables y limpios (1000, 1500, 2000) dependiendo del estado de un interruptor de tres posiciones en mi transmisor.
Pregunta
- Dado que puedo leer tres valores distintos de mi control de radio en un pin, y
- Dado que tengo tres señales de video diferentes que vienen en tres pines separados, y
- Dado que tengo un pin que emitirá la señal de video al transmisor de video de 5.8Ghz
¿Cómo cambio dinámicamente qué entrada de video se envía al pin de salida de video?