
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()