Carte d’extension Gravity Gravity
La carte d’extension (ou shield) Gravity transforme une partie des connecteurs femelles en connecteurs mâles. Elle duplique aussi les bornes 3V3 et GND afin de brancher directement les modules Gravity (ou les servomoteurs). La carte possède également une entrée (connectée à la borne Vin), pour éventuellement ajouter une alimentation externe.
L’installation est très facile, puisque le shield vient simplement s’enfoncer sur les connecteurs de la pyboard.
Shield Gravity (shop.mchobby.be)
1. Capteur analogique
a. Branchement
Connectez un capteur analogique (comme le module Analog Sound Sensor V2.2) à un des ports de la carte d’extension Gravity (X5, par exemple).
Branchement d’un capteur analogique
b. Programmation
Copiez le code suivant dans le fichier main.py.
# Capteur_analogique
# Appel des bibliothèques
import pyb
import time
# Définition du port du capteur
capteur = pyb.ADC('X5')
# Boucle infinie
while True:
# Lecture du capteur (port X5)
print (capteur.read())
# Pause
time.sleep(0.1)
Enregistrez le fichier et ouvrez une fenêtre de terminal. L’écran affiche le volume sonore ; si vous parlez devant le capteur, la valeur détectée augmente.
Affichage du volume sonore
Vous pouvez interrompre le programme avec les touches [Ctrl] C et le relancer avec [Ctrl] D.
2. Servomoteur
La pyboard...