Stap 1: Wat werkt niet
Regel #1 voor mijn ontwerp was dat de Pi moet geen software of wijziging voor dit te laten werken. Moet men kunnen aansluiten van een Pi met een besturingssysteem op het en het werkt. Dit geëlimineerd bijna elke optie die er nu.
In mijn onderzoek, leerde ik dat de UART TX-pin hoog op het opstarten gaat, en op die manier blijft totdat een afsluiten is voltooid, en vervolgens het laag gaat. Ik bracht wat tijd mee te gaan, maar het was uiteindelijk een doodlopende weg. De Pi weet het hoog/laag is, maar de arduino/microcontroller ziet nog net een zwevende pin, ongeacht de configuratie.