Arduino | Servo Knob
Aperçu
Déplacer un servo à l'aide du boutonLe code
LANCEMENT DU CODE DE BLOCAGE#include <Servo.h> Servo myservo8; void setup() { myservo8.attach(8); } void loop() { // Read the value from analog pin 5 and map to servo value myservo8.write((map(analogRead(A0),0,1024,0,180))); }
Répartition des codes
Installation
- Connectez le servo à la connexion D8 sur le shield Animate.
- Connectez la carte à votre ordinateur à l'aide du câble USB-C.
- Téléchargez le code (pour le téléchargement de l'IDE Arduino, voir Télécharger un croquis dans l'IDE Arduino)
- Alimentez la carte à l'aide de la prise CC sur le bouclier animé pour fournir une alimentation servo.
Répartition des codes
- Installation()
- Attaché le servo sur la broche 8
- Boucle()
- Lire la valeur d'entrée de la broche A0 (bouton)
- Mappez la valeur de 0-1023 à 0-180
- Ecrire la valeur mappée sur le servo
Blocs utilisés
- Entrée/Sortie > Analogique > Lecture analogique
- Broche = A0
- Math > Map (deuxième avec 4 entrées)
- Valeur = Lecture analogique
- deBas = 0
- deHaut = 1023
- àBas = 0
- àHaut = 180
- *Servo -> Écrire Pin | Angle
- Broche d'écriture = 8
- Valeur = Carte
*Remarque - si les blocs d'asservissement ne sont pas disponibles dans la barre latérale, vous pouvez les activer dans les options (menu engrenage)