Étape 3: Étape 3: le CODE
Maintenant vient la partie codante. Je vais essayer de mon mieux pour expliquer aussi profondément que possible du code que j’avais fait pour cette expérience.
LE CODE :
#include < Servo.h > / / include bibliothèque server
Servo ser ; Créez l’objet servo pour contrôler un servo
poseur d’int = 0 ; position initiale du serveur
int val ; valeur initiale de l’entrée
void setup() {}
Serial.Begin(9600) ; Serial comm commencent à 9600 bits/s
SER.Attach(9); / / serveur est connecté à la broche 9
}
void loop() {}
Si (Serial.available()) / / si la valeur de la série est disponible
{
Val = Serial.read(); / / alors lire la valeur de série
Si (val == avait ') //if valeur d’entrée est égale à d
{
poser += 1 ; que la position des augmentations de moteur servo de 1 (aiguilles)
SER.Write(poser); / / le servo se déplace selon la position
retard (15), //delay pour le servo atteindre la position
}
Si (val == « a ») //if valeur entrée est égale à un
{
poseur-= 1 ; que la position des diminutions de moteur servo de 1 (sens horaire)
SER.Write(poser); / / le servo se déplace selon la position
retard (15), //delay pour le servo atteindre la position
}
}
}
Pssst : J’ai également joint le code arduino juste au cas où!!