Comme sur un smartphone, la mallette Joy-Pi est équipée d’un vibreur, placé juste au-dessous du bloc d’afficheurs 7 segments, et commandé avec le GPIO N° 13.
Commutateurs :
Tous les interrupteurs des deux blocs de commutateurs sont placés sur OFF, sauf l’interrupteur N°1 du bloc de droite qui doit être placé sur ON.
Le programme de test est presque le même que pour le relais, il faut tenir compte que le vibreur est commandé par le GPIO N° 13.
Le pseudo-code :
- Importation des librairies
- Définition des constantes
- Initialisation des GPIO
- Dans une boucle infinie
- Active et relâche le vibreur toutes les secondes
- Reset du GPIO lorsque le programme est terminé
En python :
#import necessary libraries import RPi.GPIO as GPIO import time #define pins vibration_pin = 13 #set board mode to GPIO.BOARD GPIO.setmode(GPIO.BOARD) #setup button_pin as input and buzzer_pin as output GPIO.setup(vibration_pin, GPIO.OUT) try: while True: #activate vibration GPIO.output(vibration_pin, GPIO.LOW) #wait haf a second time.sleep(0.5) #stop vibration GPIO.output(vibration_pin, GPIO.HIGH) #close relay #wait haf a second time.sleep(0.5) except KeyboardInterrupt: GPIO.cleanup()