Circuit des feux de circulation Raspberry Pi avec GPIO partie 2

#Bibliotheken einbinden

importation RPi.GPIO comme GPIO

importation temps

#GPIO Modus (BOARD / BCM)

GPIO.mode réglages(GPIO.BCM)

#Warnungen ausschalten

GPIO.avertissements(Faux)

#GPIO Pin Belegung

POURRIR = 02

GELB = 14

GRUEN = 15

DÉGUSTATEUR = 07

#Richtung der GPIO-Pins festlegen (IN / OUT)

GPIO.installer(POURRIR, GPIO.EN DEHORS) #pourrir

GPIO.installer(GELB, GPIO.EN DEHORS) #gelb

GPIO.installer(GRUEN, GPIO.EN DEHORS) #gruen

GPIO.installer(DÉGUSTATEUR, GPIO.DANS) #Dégustateur

#Umschaltung definieren

def umschalten():

#Phase 2

GPIO.production(POURRIR, Vrai)

GPIO.production(GELB, Vrai)

GPIO.production(GRUEN, Faux)

temps.dormir(2)

#Phase 3

GPIO.production(GRUEN, Vrai)

GPIO.production(POURRIR, Faux)

GPIO.production(GELB, Faux)

temps.dormir(15)

#Phase 4

GPIO.production(GELB, Vrai)

GPIO.production(GRUEN, Faux)

temps.dormir(3)

#zurueck zu Phase 1

GPIO.production(POURRIR, Vrai)

GPIO.production(GELB, Faux)

#Endlosschleife

tandis que Vrai:

#La phase 1

GPIO.production(POURRIR, Vrai)

GPIO.production(GELB, Faux)

GPIO.production(GRUEN, Faux)

#Status des Tasters einlesen

tasterStatus = GPIO.contribution(DÉGUSTATEUR)

si (tasterStatus):

umschalten()

Articles similaires

Bouton retour en haut de la page
Fermer