Ressources Magic Makers

 

Site en maintenance

 
Nous sommes actuellement entrain de mettre à jour les ressources de ce site.
Pendant la mise à jour vous pouvez retrouver tous les nouveaux contenus sur le site
 

https://lp-magicmakers.fr/

 
 

Défis Raspberry, Grove & Python

Défi Composants Grove

Pour bien réaliser les défis c’est important de bien organiser son code. Pour ça on le découpe en 3 parties :

# On importe les librairies dont on a besoin
import time
# et les librairies de nos différents composants
# On déclare nos pin et nos composants

# On fait notre boucle répèter indéfinement
while True :
# On écrit nos instructions
# En on pense à indenter notre code

Souvent il va être super important de mettre un petit temps d’attente dans notre boucle avec la fonction time.sleep(0.2) 0.2 correspond au temps que l’on attends en secondes

 

Défi 1

1/ Faire clignoter une LED

2/ Faire varier la luminosité

Défi 2

Afficher un message quand on appuie sur un bouton

Défi 3

Allumer une LED quand on appuie sur un bouton

Défi 4

Afficher la valeur d’un potentiomètre sur l’écran

Défi 5

Faire faire des aller retours à un servomoteur

Défi 6

Faire tourner le moteur selon le potentiomètre

Note : pour convertir une valeur a entre 0 et 1000 en une valeur b entre 0 et 180, on peut utiliser la fonction suivante

from numpy import interp
valeurB = interp(valeurA,[0,1000],[0,180])

Défi 7

Afficher la distance d’un capteur de distance

Note : il faut brancher ton capteur en PWM, c’est-à-dire sur le pin 12.

Défi 8

Changer l’intensité de la LED selon la distance