Un script qui ne s'arrête pas

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

Répondre
Nicos
Messages : 3
Enregistré le : jeu. 5 févr. 2015 13:11

Un script qui ne s'arrête pas

Message par Nicos » jeu. 5 févr. 2015 13:18

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

Avatar du membre
vague nerd
Modérateur
Messages : 1473
Enregistré le : mar. 14 oct. 2014 11:42
Localisation : France !

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

Message par vague nerd » jeu. 5 févr. 2015 18:03

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
Cordialement,

Vague Nerd

Répondre

Retourner vers « Python »