In dit instructable gebruik ik een voorbeeld van een Arduino aan een ARINC 429-transceiver interfacing om aan te tonen van het algemene proces van een Arduino aan elektronische schakelingen interfacing zodat u deze technieken op uw eigen ontwerpen gebruiken kunt.
Een ARINC 429-bus is de meest voorkomende gegevensbus gebruikt aan boord van de vliegtuigen voor computer naar computer communicatie. De bus ARINC 429 opereert op een van de twee snelheden, lage snelheid en hoge snelheid, die 12,5 kbps en 100 kbps respectievelijk zijn genoemd. De bus opereert over twee draden (en een grond). Elk stukje van de gegevens wordt verzonden in een 32-bits woord. De eerste 8 bits, genaamd het label, zijn over het algemeen gebruikt ter identificatie van de gegevens binnen het woord ARINC. Bit 9 en 10 definiëren vaak de bron/bestemmings-Indicator, maar soms ze gegevens bevatten of een uitbreiding van het label. Gegevens is opgenomen in bits 11-29 en binaire tweeën compliment, binary coded decimal en/of een set van discrete bits kan bevatten. Bits 30 en 31 bevatten de teken Status Matrix, en haar waarden kunnen normaal, mislukking waarschuwen, geen berekende gegevens en functionele Test aangeven. Ten slotte-bit 32 is het pariteitsbit en is zo ingesteld dat de 32 bits woord ODD pariteit heeft.
Fabrikanten van de apparatuur van de avionica, vliegtuigbouwers, en avionics apparatuur service centers hebben gespecialiseerd testapparatuur om te lezen deze ARINC 429 gegevens bussen. Ik wilde om te bezitten en te gebruiken, mijn eigen testapparatuur zodat ik de Arinc429eReader ontwikkeld. Terwijl dit zou een instructable op eigen verdienste, ik veronderstel dat het publiek geïnteresseerd in zo'n apparaat zou klein. Ik zal dan ook een meer algemeen geldende presenteren instructable op het proces van een Arduino aan andere elektronische schakelingen interfacing.