Comment 3 servomoteurs de contrôle à l’aide de commutateurs de bouton poussoir et un Arduino Uno (8 / 9 étapes)

Étape 8: Programmation de l’Arduino - la grande boucle a expliqué

Pour le rendre plus facile sur les yeux, que j’ai montré seulement le code pour le premier ensemble de boutons poussoirs, le programme réel qui je vais inclure ici a tout le code pour tous les boutons.

Copiez le code suivant assigne une valeur aux variables de l’état des broches de lecture et modifie la valeur de la variable en conséquence.

void loop()
{

leftPressed = digitalRead(leftPin) ;

rightPressed = digitalRead(rightPin) ;

Nous faisons ensuite la même chose pour les deux autres paires de boutons

Maintenant nous dire la Ardiuno quoi faire lorsque les boutons sont pressés. Si vous appuyez sur le bouton gauche, le code vérifie pour s’assurer que le servo est inférieure à son mouvement maximal. Puis, il met à jour les variables pos en ajoutant la valeur de la variable de la circulation et cela envoie à l’asservissement qui se déplace par ce montant

{if(leftPressed)}

if(pos < maxDeg)

mouvement de POS de += ;

myservo.Write(POS) ; raconte le servo pour aller à la position enregistrée dans la variable « pos »

}

Si vous appuyez sur le bouton droit, le code vérifie que la valeur de servo est plus que le mouvement minimal, puis met à jour les variables pos en soustrayant la valeur de la variable de la circulation et cela envoie à l’asservissement qui se déplace par ce montant

{if(rightPressed)}

if(pos > minDeg)

mouvement de POS = ;

myservo.Write(POS) ; raconte le servo pour aller à la position enregistrée dans la variable « pos »

}

La logique du code est exactement la même chose pour les deux autres ensembles de boutons poussoirs, si vous jetez un oeil à la prochaine étape vous pouvez télécharger le code et jetez un oeil par vous-même.

Articles Liés

Comment utiliser un commutateur de bouton poussoir avec arduino

Comment utiliser un commutateur de bouton poussoir avec arduino

Il s'agit d'une Instructable qui vous indique comment connecter un commutateur de bouton poussoir 4 broches avec l'Arduino.L'engin permet une LED pour être mis en marche lorsque vous appuyez sur le bouton poussoir.Étape 1: Ce que vous devez : Vous av
BRICOLAGE : Système d’alarme de porte à l’aide de l’Arduino Uno

BRICOLAGE : Système d’alarme de porte à l’aide de l’Arduino Uno

il s'agit d'un système d'alarme de porte qui peut être facilement construit et installé. Il utilise le principe de base décrit par les concepteurs d'Uno Arduino qui consiste à utiliser le capteur, le microcontrôleur et l'actionneur. Dans cette concep
DIY : Porte alarme à l’aide du Hall et Arduino Uno

DIY : Porte alarme à l’aide du Hall et Arduino Uno

il s'agit d'un système d'alarme de porte qui peut être facilement construit et installé. Il utilise le principe de base décrit par les concepteurs d'Uno Arduino qui consiste à utiliser le capteur, microcontrôleur et l'actionneur. Dans cette conceptio
Horloge à l’aide de 7 Segment affichage numérique contrôlé à l’aide de la télécommande de la TV

Horloge à l’aide de 7 Segment affichage numérique contrôlé à l’aide de la télécommande de la TV

il y a des variétés d'horloge numérique disponibles dans notre vie quotidienne. Base horloge numérique habituellement sera ont certaines fonctions intégrées comme réveil, calendrier et thermomètre en plus de l'affichage des informations d'horloge. Ce
Distance robot contrôlé à l’aide de la télécommande Arduino et T.V.

Distance robot contrôlé à l’aide de la télécommande Arduino et T.V.

Cette voiture contrôlée à distance peut être déplacée autour à l'aide de pratiquement n'importe quel genre de distance tels que TV, AC etc..Il utilise le fait que la télécommande émet IR(infrared).Cette propriété est faite usage d'à l'aide d'un récep
Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Bluetooth Module HC-05 est l'un de l'élément matériel qui vous permet de rapidement prototype vos idées qui requièrent un élément de contrôle sans fil/conjonctif plus couramment utilisé. Ce projet est une très brève démonstration de comment nous peut
Contrôler à l’aide d’une télécommande à infrarouge (TV) de LEDSs

Contrôler à l’aide d’une télécommande à infrarouge (TV) de LEDSs

Il s'agit de mon premier instructable. Dans ce instructable je vais vous montrer comment on/off LED ou DC moteurs à l'aide de control.e de distance infrarougeÉtape 1: composantsRécepteur infrarouge 1)2) Breadbord3) Arduino unoFils de raccordement 4)T
Robot mobile contrôlé à l’aide de bluetooth

Robot mobile contrôlé à l’aide de bluetooth

Cette fois, je suis allé sur la création d'un petit robot mobile qui peut être contrôlé à l'aide de mon bluetooth des téléphones Android. Le robot utilise un module bluetooth de Bolutek BC04 relié à un Arduino UNO.Étape 1: BC04 module BluetoothLe mod
Comment faire pour utiliser mBlock logiciel Arduino UNO de contrôle des stupéfiants pour jouer de l’orgue électronique

Comment faire pour utiliser mBlock logiciel Arduino UNO de contrôle des stupéfiants pour jouer de l’orgue électronique

mBlock est un logiciel de programmation graphique qui est conçu basé sur zéro et compatible avec les cartes Arduino comme Arduino UNO, mega 2560, Nano, leonardo, PicoBoard, Makeblock Conseil et etc. Les gens peuvent programmer votre application, proj
Base de PWM LED contrôle à l’aide de boutons poussoirs, Raspberry Pi 2 et zéro

Base de PWM LED contrôle à l’aide de boutons poussoirs, Raspberry Pi 2 et zéro

J'essayais de trouver un moyen d'expliquer comment PWM a travaillé à mes élèves donc je me suis fixé la tâche de tenter de contrôler la luminosité d'une LED à l'aide de 2 boutons poussoir - un seul bouton augmenter la luminosité d'une LED et d'un obs
Arduino Balance autonome contrôleur à l’aide de DIGITAL IMU, enfin !

Arduino Balance autonome contrôleur à l’aide de DIGITAL IMU, enfin !

Qu'est-ce que c'est?Contrôleur de Segway/balance DIY avec capteur DIGITAL IMU moderne.Logiciel pour un Arduino qui lui permet de lire les données de position d'une des plus récentes DIGITAL accéléromètre/gyroscope unités, processus les données en uti
Créer un robot internet contrôlé à l’aide de Livebots

Créer un robot internet contrôlé à l’aide de Livebots

ici, vous apprendrez comment créer un robot internet contrôlé ou autre installation à l'aide de Livebots.Livebots est un projet que je travaille sur qui consiste en un site facile à utiliser pour tous les robots que les gens peut interagir avec Inter
Comment faire un jouet contrôlée à distance pour les enfants

Comment faire un jouet contrôlée à distance pour les enfants

Apprenez à faire un remote jouet Robot contrôlé à la maison. Ce jouet fonctionne avec deux petits moteurs à courant continu et est contrôlé par une télécommande filaire. Il a rotation de 360 degrés et les capacités de manœuvres individuelles dans tou
Comment faire un Bluetooth contrôlée Cart (jouet)

Comment faire un Bluetooth contrôlée Cart (jouet)

Ce panier servait à participer à la bataille « Mario Kart » qu'elle a visait à éclater les ballons des adversaires. Par le biais de ce rapport sont présentés tous les matériaux utilisés et les mesures prises pour les pays en développement.Étape 1: ma