Tengo un quadcopter (Syma X5C) que realmente quiero controlar con un Arduino. Ya que tengo la capacidad de escribir programas en mi Arduino para hacer que el quadcopter vuele de manera autónoma, quiero modificar mi "hack" del control remoto de mi quadcopter para permitir que el Arduino se interconecte con él.
Después de abrir el control remoto de mi quadcopter, me di cuenta de que la forma más rápida para que programe mi quadcopter es desoldar y quitar los dos joysticks existentes y reemplazarlos con potenciómetros digitales que serán controlados por Arduino.
Casi pensé que podía hacer esto, sin embargo, la mayoría de los potenciómetros digitales solo usan el protocolo SPI para hablar con el Arduino. Si necesito controlar los 4 ejes de los dos joysticks, necesitaría más de un potenciómetro digital SPI. Además, no estoy seguro de que mi Arduino funcione con más de un módulo SPI. Estaba intentando buscar un potenciómetro I2C, pero no pude encontrar ninguno disponible.
¿Hay alguna forma de controlar el control remoto de mi quadcopter sin necesidad de usar un potenciómetro digital? Por favor, dame sugerencias detalladas, preferiblemente con un diagrama.