Allumer une led à une heure exacte avec Raspberry Pi 3

Un petit tutoriel pour allumer une led à une heure exacte avec une carte Raspberry Pi.

  • led sur GPIO18

Le programme en langage Python3 :

#!/usr/bin/python3
from datetime import datetime
import time
import RPi.GPIO as GPIO

# configuration GPIO 18 
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT) 
GPIO.output(18, GPIO.LOW)

# saisir alarme
heure_alarme = input("Saisir heure :")
heure_alarme = int(heure_alarme) # conversion en nombre
minute_alarme = input("Saisir minute :")
minute_alarme = int(minute_alarme)

while True:
  date_heure = datetime.now() # heure du système
  if((date_heure.hour == heure_alarme) and (date_heure.minute == minute_alarme)):
    GPIO.output(18, GPIO.HIGH)
    print("LED ALLUMER")
    exit()