# Raspberry - Python led RGB et bouton / dernière commande PrestaShop
```
# Import des librairies
import RPi.GPIO as GPIO
from time import sleep
import urllib
# Assignation des pins
greenpin = 12
redpin = 32
bluepin = 33
buttonpin = 7
# Initialisation
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(buttonpin,GPIO.IN)
GPIO.setup(greenpin,GPIO.OUT)
GPIO.setup(redpin,GPIO.OUT)
GPIO.setup(bluepin,GPIO.OUT)
red = GPIO.PWM(redpin,100)
red.start(0)
blue = GPIO.PWM(bluepin,100)
blue.start(0)
green = GPIO.PWM(greenpin,100)
green.start(0)
# Initialisation Dernière commande
page=urllib.urlopen('http://195.83.128.21/~dev1905/API/last_commande.php')
firstcommande=page.read()
# Boucle
while True:
# Récupération des valeurs
page=urllib.urlopen('http://195.83.128.21/~dev1905/API/last_commande.php')
lastcommande=page.read()
# Si l'id de la dernière commande à changé = nouvelle commande
if firstcommande != lastcommande:
red.ChangeDutyCycle(100)
green.ChangeDutyCycle(25)
buttonstatut=GPIO.input(buttonpin)
# Si le bouton est activé = réinitialisation
if buttonstatut == 1:
red.ChangeDutyCycle(0)
green.ChangeDutyCycle(0)
page=urllib.urlopen('http://195.83.128.21/~dev1905/API/last_commande.php')
firstcommande=page.read()
blue.ChangeDutyCycle(100)
else:
blue.ChangeDutyCycle(0)
# Répéter toutes les 5s
sleep(5)
```