Ligne 36 : |
Ligne 36 : |
| | | |
| == Le script Python == | | == Le script Python == |
− | xx
| + | Pour créer facilement ce script sur votre python, nous vous proposons une méthode à base de copier/coller à l'aide des étapes suivantes à réaliser dans un terminal (ou une connexion SSH). |
| + | |
| + | === Copier/coller le code === |
| + | Voici une méthode Copier/Coller super simple<br /> |
| + | |
| + | On commence par demander la création du fichier |
| + | <nowiki>cat <<! > raspi-blink.py</nowiki> |
| + | |
| + | On fait ensuite le copier/coller du code |
| + | <nowiki>#!/usr/bin/env python |
| + | |
| + | import RPi.GPIO as GPIO, time |
| + | |
| + | DEBUG = 1 |
| + | |
| + | LED_PAUSE = 2 # temps de pause en seconde |
| + | STATE = 0 # conteint RED_LED ou GREEN_ en fonction de la LED Actuellement allumée |
| + | |
| + | GPIO.setmode(GPIO.BCM) |
| + | GREEN_LED = 18 |
| + | RED_LED = 23 |
| + | GPIO.setup(GREEN_LED, GPIO.OUT) |
| + | GPIO.setup(RED_LED, GPIO.OUT) |
| + | |
| + | while True: |
| + | |
| + | if DEBUG: |
| + | print "." |
| + | |
| + | if STATE == RED_LED: |
| + | # Si LED Rouge Allumée... l'éteindre et allumer la verte |
| + | GPIO.output(GREEN_LED, True) |
| + | GPIO.output(RED_LED, False) |
| + | STATE = GREEN_LED |
| + | else: |
| + | # Si LED Verte Allumée... l'éteindre et allumer la rouge |
| + | GPIO.output(GREEN_LED, False) |
| + | GPIO.output(RED_LED, True) |
| + | |
| + | time.sleep(LED_PAUSE)</nowiki> |
| + | |
| + | On termine l'opération de saisie simplement avec: |
| + | <nowiki>!</nowiki> |
| | | |
| == Ou Acheter == | | == Ou Acheter == |