Étape 2: Comment ça marche : émetteur
1 1 0 0 1 0 0 0
Où 1 est « élevé » sur la ligne de données TX pour 0.5ms, et 0 est « bas » sur la ligne pour 0.5ms. Avant d’envoyer ceci, cependant, la radio émet un « code de démarrage » :
1 0 1 0 0 1 0 1
C’est ce que l’Arduino sur l’autre côté est « cherche »--il a besoin de voir cette valeur saisie commence à enregistrer les paquets de données, ou d’autre il pourrait commencer à enregistrer au milieu d’un paquet et alors tout serait se jeter au large. C’est donc un paquet de données complet que le sol Arduino transmet (il envoie une fois chaque 10ms) :
[début du code] [moteur #1 octet] * [moteur #2 octets] * [octet servo] *
Le * indique une forte impulsion pour 0,5 ms--elles sont nécessaires car la radio obtient beaucoup d’interférences si on le laisse assise basse pour longtemps.
Vous pouvez voir les leviers et les connecteurs menant à l’Arduino et la radio dans l’image.