Estoy escribiendo una biblioteca de comunicación Arduino que usa codificación de Manchester diferencial (consulte: enlace ). Me pregunto cómo comunicarse entre dos Arduinos que están lo suficientemente separados como para que la conexión a tierra de su fuente de alimentación no sea práctica, pero sin recurrir a un sistema inalámbrico. En ese caso, se necesita un sistema de comunicación física que no necesite pasar corriente. Pensé en usar módulos de fibra óptica de Toslink que normalmente se usan para señales de audio digital.
La única preocupación que tengo es que la velocidad de bits que mi biblioteca Arduino (y el propio hardware Arduino) podrán admitir no es más de aproximadamente 20k bps. Las señales digitales que normalmente lleva Toslink tienen una tasa de bits que comienza en aproximadamente 1M bps. Como no estoy familiarizado con el hardware de fibra óptica, me preocupa que la implementación de audio digital típica (por ejemplo, el hardware de TX & RX y los componentes pasivos asociados) no admita una velocidad de datos relativamente glacial de 20k bps.
Simplemente podría comprar algunos módulos de Toslink y probarlo, pero pensé que antes de comprar cualquier parte intentaría aprender sobre el hardware y preguntar si hay algún inconveniente inherente en el envío de datos a kHz (o más lento). ) tarifas sobre Toslink.
Entonces, ¿es esto factible? ¿Hay algún problema obvio que pueda surgir?