Bonjour à tous ! J’ai voulu créer un projet avec un capteur de mouvement et un vibreur mais le programme qui lis les deux ne fonctionne pas pour la simple et bonne raison que j’ai le motion qui fonctionne avec un GPIO.setmode BCM et le vibreur avec un GPIO.setmode BOARD, je ne sais pas comment faire pour remédier à ce problème, voici la partie de mon programme qui pose problème :
MOTION_SENSOR_PIN = 23
VIBRATION_PIN = 13
GPIO.setmode(MOTION_SENSOR_PIN, GPIO.BCM)
GPIO.setup(MOTION_SENSOR_PIN, GPIO.IN)
GPIO.setmode(VIBRATION_PIN, GPIO.BOARD)
GPIO.setup(VIBRATION_PIN, GPIO.OUT)
try:
print('Checking in process...')
while True:
if GPIO.input(MOTION_SENSOR_PIN):
print('A motion has just been detected !')
GPIO.output(VIBRATION_PIN, GPIO.LOW)
time.sleep(0.5)
GPIO.output(VIBRATION_PIN, GPIO.HIGH)
time.sleep(0.5)
time.sleep(1)