Modifications

Sauter à la navigation Sauter à la recherche
1 306 octets ajoutés ,  21 octobre 2012 à 11:22
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 ==
29 910

modifications

Menu de navigation