En este instructable utilizo un ejemplo de interfaz un Arduino a un transmisor-receptor de ARINC 429 para demostrar el proceso general de interconexión un Arduino a circuitos electrónicos para poder utilizar estas técnicas en sus propios diseños.
Un bus ARINC 429 es el bus de datos más común utilizado en los aviones para las comunicaciones de PC a PC. El autobús de ARINC 429 funciona en uno de dos velocidades, velocidad baja y alta velocidad, que son 12,5 kbps y 100 kbps respectivamente. El bus opera sobre dos cables (y un terreno). Cada dato se envía en una palabra de 32 bits. Generalmente los primeros 8 bits, llamados la etiqueta, se utilizan para identificar los datos contenidos dentro de la palabra ARINC. Bits 9 y 10 a menudo definen el indicador de origen o destino, pero a veces contienen datos o son una extensión de la etiqueta. Datos figuran en bits 11-29 y pueden contener felicitación de binario de dos en dos, binario codificado decimal o un conjunto de bits discretos. 30 y 31 contiene la matriz de estado de signo, y sus valores pueden indicar el funcionamiento Normal, falta advertir No computar datos y pruebas funcionales. Por último pedacito 32 es el bit de paridad y se establece para que la palabra de 32 bits tiene paridad impar.
Fabricantes de equipos de aviónica, fabricantes de aeronaves y centros de servicio de equipos de aviónica se han especializado equipo de prueba para leer estos buses de datos ARINC 429. He querido poseer y utilizar mi propio equipo de prueba para desarrollo de la Arinc429eReader. Aunque esto podría ser un instructable sobre su propio mérito, supongo que el público interesado en este dispositivo sería pequeño. Por lo tanto presento una aplicación más general instructable sobre el proceso de interconexión un Arduino a otros circuitos electrónicos.