top of page
Locomotive_INYO_3
ARDUBLOCKLY.png
Nombre de visites :
14
servomoteurs à mouvement lent
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

Download_1.png
00:00 / 00:16

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

​

servomoteurs à mouvement lent avec ARDUINO
servomoteurs à mouvement lent avec ARDUINO
servomoteurs à mouvement lent avec ARDUINO
servomoteurs à mouvement lent avec ARDUINO

 

Programme ARDUBLOCKLY

​

servomoteurs à mouvement lent avec ARDUINO BLOCKLY
​
Séquence d'initialisations
​
​
​
servomoteurs à mouvement lent avec ARDUINO BLOCKLY
​
Séquence principale : cœur du programme
​
​
​
servomoteurs à mouvement lent avec ARDUINO BLOCKLY
servomoteurs à mouvement lent avec ARDUINO BLOCKLY
CLIC pour agrandir
servomoteurs à mouvement lent avec ARDUINO BLOCKLY
​
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

​

schéma servomoteurs à mouvement lent avec ARDUINO
 
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
​
⇒ une seule LED câblée sur la sortie «11».
​
​
Remarque n°2 :
​
La LED câblée sur la sortie A0 sert de témoin «prêt».
En effet, la séquence d'initialisations comporte 3 temporisations destinées à échelonner la mise en position de départ des 3 servos.
Tant que cette séquence n'est pas terminée, c'est à dire tant que la LED est éteinte, aucune commande d'aiguillage ne peut être prise en compte.
​
On choisira de préférence une LED verte pour ce témoin.
​
​
​
​
​
​

Réalisations avec ARDUBLOCKLY

 

 

© 2020-2021 par Hubert SPERI – Créé avec Wix.com

WIX editor

​

Ce site ne contient aucun fichier avec des données personnelles et ne stocke aucune donnée personnelle lorsqu'on se connecte.

bottom of page