Table des matières:
Vidéo: Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés : 4 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Tout est dans le nom. Contrôle d'un servomoteur de voiture RC avec un Arduino et des résistances, des câbles de démarrage et deux commutateurs tactiles. Je l'ai fait le deuxième jour où j'ai eu mon Arduino, donc je suis assez fier de moi.
Étape 1: Liste des pièces
D'accord, vous aurez besoin des éléments suivants: Arduino - 30-35 $ USD Découvrez où les acheter ici. Câbles de connexion - 8,50 $ USD J'ai reçu le mien d'AmazonResistors- Pennies a piece Obtenez-les de Radio Shack, Digi-Key, Mouser, Jameco, etc. Votre goin aura besoin de deux environ 100 ohms (marron noir marron) et deux environ 10k ohms (marron noir orange). Ceux-ci n'ont pas besoin d'être exacts. Servomoteur - 10 $ USD Oui, je sais que ce n'est pas le moins cher sur Internet. Tower HobbiesBreadboard - 9 $ - 30 $ USD, selon la taille. AmazonTactile Switch - 0,20 $ USD Il ne reste plus que 6 427 sur Digi-Key Je viens de récupérer le mien…
Étape 2: le circuit
Le circuit est assez simple. Tu devrais pouvoir le lancer sur une planche à pain en cinq minutes comme je l'ai fait. Assurez-vous que cela n'a aucun sens pour votre famille moins geek et ressemble à une liasse de quelque chose que vous avez retiré d'un serpent de drainage. Miam.
Étape 3: Le programme/le croquis
Voici mon code que j'ai utilisé. Je pourrais l'expliquer plus tard, je suis un peu paresseux. C'est à ça que ça sert.
#include Servo myservo;int button7=0;int button6=0;int pos=90;void setup(){ pinMode(7, INPUT); pinMode(6, INPUT);myservo.attach(9);}void loop(){ button7=digitalRead(7); bouton6=digitalRead(6); monservo.write(pos);delay(5);pos=constrain(pos, 0, 180); if(bouton7==1 && bouton6==0) { pos++; } if(bouton7==0 && bouton6==1) { pos--; }} Des bugs, des problèmes ? Je n'en remarque aucun…
Étape 4: ça marche (ou pas) ! Et, à venir…
J'espère que cela fonctionnera pour vous, s'il ne publie pas de commentaire. Nous, de la communauté instructable, sommes généralement doués pour aider les gens. En espérant ajouter une vidéo bientôt. Je pourrais peut-être simplement publier une vidéo d'un Arduino contrôlant un servo dans un autre projet, puisque je suis passé à des choses plus grandes et meilleures. Alors amusez-vous avec cela, modifiez-le, sortez et gagnez de l'argent avec, puis dites-moi! Cela ferait juste ma journée.