
Réalisations avec ARDUBLOCKLY
Nombre de visites :
2
Nombre de visites :
Compteur de visites
Servos avec mouvement lent
Le programme est développé avec ARDUBLOCKLY, version «in line» accessible ici :
https://ardublockly.embeddedlog.com/demo/#
Date de création : 27/01/2021
Dernière modification : 27/01/2021
Projet
-
trois servos avec un mouvement lent ;
-
commande par boutons poussoirs : un bouton pour chaque sens de marche pour chaque servo ;
-
témoin LED pour signaler le déplacement en cours de chaque servo ;
-
témoin «prêt» pour signaler que la phase d'initialisation du programme est terminée ;
-
éventuellement : associer à chaque servo une sortie pour commander un relais (commutation du cœur d'aiguille).
Câblage sur plaque d'essai




Programme ARDUBLOCKLY

Séquence d'initialisations

Séquence principale : cœur du programme
CLIC pour agrandir
Fonctions de déplacement lent pour chacun des 3 servos.
N.B. la commande des relais n'est pas implémentée dans cette version des 6 fonctions.
CLIC pour agrandir
Schémas de câblage
des LED et switchs
Remarque n°1 :
Tel qu'il est présenté, le programme utilise 3 LED pour signaler le mouvement de chacun des 3 servos.
Cette disposition est utile pendant la phase de mise au point du programme.
En exploitation et par souci de simplification du câblage, il suffit d'une seule LED pour visualiser le déplacement de l'un ou l'autre des 3 servos.
On choisira par exemple la sortie «11».
Pour cela, dans les fonctions, il suffit de remplacer les 8 instructions :
-
set digital pin #12 - HIGH par set digital pin #11 - HIGH
-
set digital pin #12 - LOW par set digital pin #11 - LOW
-
set digital pin #13 - HIGH par set digital pin #11 - HIGH
-
set digital pin #13 - LOW par set digital pin #11 - LOW