Activité 16 : construire un robot danseur (Starter kit Vittascience)

Combiner le capteur à ultrasons, le servomoteur, la LED et le buzzer avec la carte NUCLEO-L476

Assemblage des composants

Nous allons réaliser un robot qui bouge au passage des utilisateurs. Libre à vous de le personnaliser avec du carton ou tout autres accessoires. 

Voici le branchement à réaliser : 
- Connecter le Shield Grove sur les connecteurs de la carte. 
- Brancher, à l'aide du câble Grove, le servomoteur sur l'un des ports disponibles. Nous allons choisir le port D6. Fixer la croix plastique (nommé palonnier) sur le haut du servomoteur.
- Connecter la LED sur l'un des ports disponibles. Nous allons choisir le port D2.
- Connecter le module à ultrasons à l'aide du câble Grove sur D8.
- Connecter le buzzer sur D3.


robot-FR

Programmation

Passons maintenant à la programmation ! 

Le programme que nous allons créer va déclencher le mouvement du servomoteur (pour faire bouger le bras du robot) lorsqu'une personne passe devant le capteur à ultrasons.
La LED s'allume de différentes couleurs et le buzzer émet un bruit.

Nous allons utiliser plusieurs blocs :
- " si ... alors ... sinon ...  " disponible dans la partie Logique du casier des blocs. 
- " [Capteur à ultrasons Grove] distance (cm) D8 ", disponible dans la partie Capteurs, pour récupérer la valeur du module.
- " [Servomoteur] contrôler l'angle à ...°  sur la broche D6 ", disponible dans la partie Actionneurs du casier des blocs.
- " [Neopixel] contrôler toutes les LED à ... sur la broche D2 ", disponible dans la partie Affichage.
- " [Buzzer/Speaker] jouer la fréquence ... pendant ... sur D3 ", disponible dans la partie Actionneurs du casier des blocs.

-si la distance est supérieure à 120 cm alors
contrôler l'angle à 0° sur D6
contrôler toutes les LED en noir sur D2
arrête la musique sur D3
   
- sinon
 contrôler l'angle à 90° sur D6
neopixel : Arc-en-Ciel sur D2
jouer la musique R2D2 sur D3


Utiliser l'interface suivante pour créer le programme : 



Lancer le simulateur pour vérifier la bonne exécution de votre programme ou télécharger-le sur la carte. 

Vous avez réussi ? Parfait, vous savez maintenant programmer un robot danseur à l'aide de votre carte NUCLEO-L476RG ! 

Licencia de uso

Licence Creative Commons

Este recurso está disponible bajo los términos de la licencia Creative Commons Attribution-Share Alike 2.0 France License.

Nadie ha comentado todavía.