Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
documentation:arduino:tutos:servo [2015/03/05 13:50] admin |
documentation:arduino:tutos:servo [2015/03/10 15:41] admin [Le code] |
||
---|---|---|---|
Ligne 34: | Ligne 34: | ||
const int DEG_CORR = 1; // Facteur étalonnage du mouvement angulaire. | const int DEG_CORR = 1; // Facteur étalonnage du mouvement angulaire. | ||
Servo myServo; // Créé un "objet" de type servo, nommé "myservo". | Servo myServo; // Créé un "objet" de type servo, nommé "myservo". | ||
- | int pos = 20; // Position servo, compteur utilisé dans les boucles. | + | int sensorValue = 0; // Valeur du potentiomètre |
- | int sensorValue = 0; // Valeur lue sur la photorésistance | + | |
int angleValue = 0; // Valeur envoyée au buzzer | int angleValue = 0; // Valeur envoyée au buzzer | ||
Ligne 44: | Ligne 43: | ||
pinMode(analogInPin, INPUT); // Indique que la broche analogInPin est une | pinMode(analogInPin, INPUT); // Indique que la broche analogInPin est une | ||
// entrée analogique. | // entrée analogique. | ||
+ | |||
+ | int sensorValue = 0; // Valeur lue sur la photorésistance | ||
myServo.attach(servo); // attache la pin du servo sur l'objet "myservo". | myServo.attach(servo); // attache la pin du servo sur l'objet "myservo". | ||
+ | |||
+ | Serial.begin(9600); // Initialise la communication avec l'ordinateur. | ||
} | } | ||
Ligne 56: | Ligne 59: | ||
// stocke le résultat dans sensorValue : | // stocke le résultat dans sensorValue : | ||
sensorValue = analogRead(analogInPin); | sensorValue = analogRead(analogInPin); | ||
+ | |||
+ | // envoie l'information à l'ordinateur | ||
+ | Serial.println(sensorValue); | ||
// change sensorValue vers une intervalle de 0 à 180 (degrés) | // change sensorValue vers une intervalle de 0 à 180 (degrés) |