Stap 2: Hoe het werkt: zender
1 1 0 0 1 0 0 0
Waar een 1 "hoog" op de TX data lijn voor 0.5ms, en 0 "laag" op de regel voor 0.5ms. Alvorens deze te sturen, maar zendt de radio een 'start-code':
1 0 1 0 0 1 0 1
Dit is wat de Arduino aan de andere kant is "op zoek naar"--het moet om te zien deze waarde vóór het opnemen van gegevenspakketten, starten of anders het kan beginnen met het opnemen in het midden van een pakje en vervolgens alles zou krijgen afgeworpen. Dus, dit is een volledig gegevenspakket dat de grond Arduino uitzendt (het stuurt ze eenmaal elke 10ms):
[code starten] [motor #1 byte] * [motor #2 byte] * [servo byte] *
De * geeft aan dat een hoge puls voor 0.5 ms--deze zijn nodig omdat de radio een heleboel interferentie krijgt als u laat zitten laag te lang.
Hier ziet u de hefbomen en connectoren leidt tot de Arduino en de radio in de afbeelding.