Actualmente estoy trabajando en un proyecto donde tendré una matriz de cuatro nodos de sensores, cada uno con tres sensores. Estos nodos sensores deben enviar sus datos a una placa controlada por ATMega para su procesamiento, visualización, etc. Tuve la idea de usar algunos ATTiny85s, uno en cada nodo sensor, y usarlos para recopilar los datos de los diferentes sensores, luego empaquetarlos para la transmisión. Me gustaría tener un solo cable de datos, un cable de tierra y un cable de voltaje que conecten cada nodo.
Mi pregunta es: ¿cuál sería el mejor protocolo para enviar estos paquetes de datos a través de un cable? Cada nodo sensor no necesita comunicarse entre sí, y la ATMega solo necesita aceptar la entrada de los sensores, no enviar la salida también. He oído hablar del uso de la biblioteca OneWire con chips ATMega antes, pero nunca con algo como un ATTiny85. O, ¿sería mejor intentar y enviar cada paquete de datos "manualmente" (son muy pequeños, no superan los 100 bytes)?