Makeblock halocode #3 : Pilotage d’un servomoteur

Je poursuis ma découverte de cette petite carte en tentant de piloter un servomoteur grâce à la halocode.

Halocode et servomoteur :

Dans le précédent billet consacré à la carte halocode, j’avais présenté la communication entre 2 cartes. Aujourd’hui, je vais vous montrer comment piloter un servo grâce à cette carte de programmation.
Bon déjà, il vous faut une carte halocode, un servomoteur angulaire, des câbles de mesure pince crocodiledes fils de connexion pour breadboard,

Le fonctionnement désiré :

En utilisant les touches sensitives de la carte, faire varier l’angle de rotation de l’axe du servomoteur afin de simuler l’ouverture partielle ou complète d’une porte d’accès piéton/voiture par exemple. L’anneau de 12 Leds doit s’allumer de couleurs magnifiques. J’ai aussi décidé que le sprite devrait donner la mesure de l’angle atteint.

Vidéo du fonctionnement :

Les scripts utilisés :

Afin de réaliser ce petit test, j’ai codé ces 2 petits scripts,

Script de la carte halocode
Script du sprite

Pour aller plus loin:

On pourrait envisager de se servir d’une 2nde carte halocode comme télécommande. Mais ça, c’est pour plus tard.

Print Friendly, PDF & Email