Table des matières:

Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés : 4 étapes
Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés : 4 étapes

Vidéo: Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés : 4 étapes

Vidéo: Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés : 4 étapes
Vidéo: #12 Lecture/écriture numérique VTScada Modbus | CPL Arduino Outseal #VTScada #Modbus #ArduinoPLC 2024, Novembre
Anonim
Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés
Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés
Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés
Contrôler un servomoteur RC avec un Arduino et deux commutateurs momentanés

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

Liste des pièces
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
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

Le programme/esquisse
Le programme/esquisse

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.

Conseillé: