Étape 1: câblage
Connecter les fils comme vous le voyez ici. Retirer le capteur d’inclinaison et connecter l’un des fils de la pince crocodile à où le deuxième fil qui est détenu par une autre pince crocodile devait relier le circuit. Lors du choix de votre planche de race je vous suggérons d’utiliser une taille plus petite.
Programme :
#include / / include bibliothèque Servo
int inPin = 2 ; l’interrupteur de commande d’inclinaison est câblé à goupille de Arduino D2
int de lecture ; la lecture actuelle de l’axe d’entrée
Servo myservo ; Créez l’objet moteur servo
void setup()
{
myservo.Attach(9) ; Fixez le moteur servo jusqu'à la broche 9 de l’Arduino
pinMode (inPin, entrée) ; faire épingler 2 une entrée
}
void loop()
{
lire = digitalRead(inPin) ; stocker des données numériques dans variable
if(Reading == High) {/ / vérifier les données numériques dont la valeur cible
myservo.Write(180) ; Si des données numériques est égale à la valeur cible,
moteur servo tourne de 180 degrés
Delay(15) ; attendre 15 ms pour une rotation
}
else {/ / si la lecture n’est pas égale à la valeur cible,
myservo.Write(0) ; faire tourner le moteur servo à 0 degrés
Delay(15) ; attendre 15 ms pour une rotation
}
}