Niveau APPRENTISSAGE : ► Fort
Schéma de câblage :
Code :
// Inclure le code de la bibliothèque:
#include <Servo.h>
// Créer un objet servo pour contrôler un servo qui prend le nom de servo1
Servo servo1;
// Déclaration variable Valeurpotentiometre qui va servir à stocker une valeur au format int.
int Valeurpotentiometre;
// Déclaration variable Valeurpotentiometre qui va servir à stocker une valeur au format int.
int PositionServo1;
void setup()
{
// Déclaration que le servo1 sera attaché à la broche 5 de l'Arduino.
servo1.attach(5);
}
void loop() {
// Lit la valeur de la broche analogique A0 et stock ça valeur dans Valeurpotentiometre.
Valeurpotentiometre = analogRead(A0);
// La valeur Valeurpotentiometre Min = 0, Max = 1023 et mappée à Min = 180, Max = 0
// puis est stockée dans la variable PositionServo1 au format int.
PositionServo1 = map(Valeurpotentiometre, 0, 1023, 180, 0);
// Définit la position du servo1 en fonction de la valeur PositionServo1.
servo1.write(PositionServo1);
}
Simulation TINKERCAD :
+ Infos sur le langage utilisé :
1. Fonctions
2. Variables
3. Stucture
Nombre de vues: 4 801
J’aime ça :
J’aime chargement…