Para una transmisión digital de medio km, quiero usar el protocolo RS485. Quiero muestrear una tensión analógica por un uC como arduino y enviar estos datos digitalmente por medio km a un receptor. Quiero sondear / recuperar los datos enviando un carácter a la unidad de usuario a través del protocolo RS485. Así, por ejemplo, si envío el carácter "D", recibiré datos. Esto es para sincronizar con las otras entradas del puerto com.
Pero los uCs no tienen interfaces RS485.
Mis preguntas son:
1-) ¿Es RS485 una buena opción para distancias tan largas?
2-) Lo primero que me vino a la mente fue un convertidor TTL a RS485. ¿Alguien tiene experiencia con eso? ¿O hay una manera más simple o mejor?
edit:
Es posible que necesite más de 5 de esta configuración y quiero recibir los datos de forma síncrona al final de la PC. Así que no es un solo puerto. No tengo experiencia si un protocolo digital inalámbrico o por cable se adapta más a esto. ¿Los datos de sondeo resolverán los problemas de latencia de sincronización?