Étape 3: Récepteur et émetteur
Si vous n’avez pas connecté votre ESC pour cocher cette instructable à moteur et de faire tout comme l’a écrit. Si vous avez fait cela, nous allons faire sur le circuit de réception. Alors séjours connexion batterie, ESC et moteur identique instructable à laquelle j’ai vous ai donné le lien. Circuit de l’Arduino est un peu différent. Il n’y a aucun potentiomètre, mais il y a le Receiver(as on first image) RF. REMBER : si Arduino est connecté via usb pas connecter VIN épingler sur Arduino au pin rouge de ESC.
Maintenant, il faut la programmer. Et il y a un problème. Parce que pour contrôler le récepteur nous utilisons VirtualWire Bibliothèque et au contrôle ESC, nous utilisons la bibliothèque de Servo, et deux de ces bibliothèques utilisent le même timer donc si vous essayez de compiler du code à l’aide de ces deux bibliothèques Arduino retournera erreur. Mais si tout va bien, il y a une solution pour ce problème. Il y a un remplacement de la bibliothèque de Servo standard et on l’appelle la bibliothèque de ServoTimer2. Elle ne renvoie pas erreur. Dans cette bibliothèque écriture fonction est identique à celui de Servo bibliothèque writeMicroseconds. C’est le seul changement. Alors, téléchargez motor_receiver et ServoTimer2 Bibliothèque et expédiez motor_receiver Arduino. A vos valeurs de seuil le plus bas tarif et le très-haut et envoyer le code à l’Arduino.
Nous allons connecter émetteur. Arduino Branchez le transmetteur RF et potentiomètre (image 2 et 3). Télécharger motor_transmitter, réglez le plus bas et très-haut comme récepteur et expédiez à l’Arduino. Mettez Serial Monitor pour récepteur et voir quelles données vous recevez. Tourner le potentiomètre et vérifier si les données changent correctement. Si tel est le cas, mettez en commentaire les lignes avec numéro de série et décommenter la ligne avec myESC.write (je l’ai écrit dans le code). Maintenant, débranchez votre récepteur de l’ordinateur et branchez le fil rouge de l’ESC à VIN.