Salut,
Normalement, rien à installer/activer.
Tu peux tester ça ?
C'est un script qui allume une LED durant une seconde puis l'éteint durant 1 seconde puis ... recommence.
Le but est de faire que ça clignotte.
Code: Select all
#!/usr/bin/python3
# -*- coding: utf-8 -*
import RPi.GPIO as GPIO
import time
#on initialise les GPIO en écoute
#Attention au choix des ports ; référez-vous au site https://fr.pinout.xyz/
LedPin = 37 # BCM26
#on branche donc la LED sur Pin37 (BCM26) et Pin39 (masse juste à côté)
GPIO.setmode(GPIO.BOARD) # Numéro du GPIO selon la numérotation physique
GPIO.setup(LedPin, GPIO.OUT) # Activer le mode LedPin en sortie
GPIO.output(LedPin, GPIO.HIGH) # Régler LedPin sur haut (+3.3V) pour activer la led
def Clignotant():
while True:
GPIO.output(LedPin, GPIO.HIGH) # led allumée
time.sleep(1) # Pause de 1 seconde (pour effet clignotant)
GPIO.output(LedPin, GPIO.LOW) # led éteinte
time.sleep(1) # Pause de 1 seconde
def Stop():
GPIO.output(LedPin, GPIO.LOW) # led éteinte
GPIO.cleanup() # Remise à zéro des GPIO
try:
Clignotant()
except KeyboardInterrupt: # Méthode de sortie ; en appuyant sur "Ctrl+C", l'insctruction Stop() sera exécutée.
Stop()
Tu vérifies bien tes pin sur le site
https://fr.pinout.xyz et tu vérifies que ta LED fonctionne (il y a un sens de branchement ; c'est le principe de la LED ; dans un sens le courant passe mais pas dans l'autre).
J'ai fais ce code pour une personne sur un autre forum et je l'avais testé sur mon Rpi = ça clignotait bien chez moi.
@+