Exemple #1
0
import Constellation
import RPi.GPIO as gpio
import time

gpio.setmode(gpio.BCM)
gpio.setupwarnings(False)
defaultPin=26 # celle au dessus du GND en bas à gauche
dictionaryON = {}
inBoucle = False;

@Constellation.MessageCallBack()
def definirPinDefaut(pin):
    defaultPin = pin;
    gpio.setup(defaultPin,gpio.OUT)

@Constellation.MessageCallback()
def ChangerEtatDELs(pin):
    if(dictionaryON.get(pin)==None):
        gpio.setup(defaultPin,gpio.OUT)
        dictionaryON[pin]=False;
    inBoucle = False;
    if(dictionaryON[pin]):
        dictionaryON[pin] = False
        gpio.output(pin,gpio.LOW)
    else:
        dictionaryON[pin] = True
        gpio.output(pin,gpio.HIGH)

@Constellation.MessageCallback()
def AllumerDELs(pin):
    if(dictionaryON.get(pin)==None):