Page 1 sur 1

Un script qui ne s'arrête pas

Posté : jeu. 5 févr. 2015 13:18
par Nicos
Bonjour !
Je suis un tout nouvel utilisateur d'un Raspberry pi B+ :-)
J'ai codé un petit script python basique, et je suis encore assez nul pour ne pas comprendre pourquoi ce script ne s'arrête pas, même après un reboot de mon joujou.

led.py

Code : Tout sélectionner

import RPi.GPIO as GPIO
import time, sys

pinNum = 8

GPIO.setmode(GPIO.BCM)
GPIO.setup(pinNum,GPIO.OUT)

run = True
while run:
        GPIO.output(pinNum,GPIO.HIGH)
        time.sleep(0.5)
        GPIO.output(pinNum,GPIO.LOW)
        time.sleep(0.5)
        if sys.stdin.read(1):
                run = False
                GPIO.cleanup()

Je ne retrouve pas de trace du processus avec un ps | grep led.
J'imagine que ça doit être une erreur de débutant assez commune, désolé :-/
Merci à vous

Re: Un script qui ne s'arrête pas

Posté : jeu. 5 févr. 2015 18:03
par vague nerd
Bonjour.

Avec
if sys.stdin.read(1):
vous tentez de sortir sur l'appui d'une touche, c'est ça ?
Si un

Code : Tout sélectionner

ps aux | grep python
ne retourne pas votre script, c'est qu'il n'est pas lancé. Pourquoi dites-vous que le script ne s'arrête pas, même après un reboot ?

Cdt