Fonction reset

patatatedanslesbois Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
patatatedanslesbois Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, alors voila j'ai fais un code en python pour une raspberry et avec la fonction de gpio voici mon code


#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Une LED branchée à la pin 25 clignote

import RPi.GPIO as GPIO # bibliothèque pour utiliser les GPIO
import time # bibliothèque pour gestion du temps

# a adapter a ta configuration
ledverte = 25
ledrouge = 26
btvert = 27
btrouge = 28


GPIO.setmode(GPIO.BCM) # mode de numérotation des pins
GPIO.setup(ledverte,GPIO.OUT)
GPIO.setup(ledrouge,GPIO.OUT)
GPIO.setup(btvert,GPIO.IN)
GPIO.setup(btrouge,GPIO.IN)

while True: # boucle répétée jusqu'à l'interruption du programme
if GPIO.input(btvert) == GPIO.HIGH:
GPIO.output(ledverte,GPIO.HIGH)
GPIO.output(ledrouge,GPIO.LOW)
elif GPIO.input(btrouge) == GPIO.HIGH:
GPIO.output(ledverte,GPIO.LOW)
GPIO.output(ledrouge,GPIO.HIGH)
time.sleep(0.1) # petite pause pour eviter surcharge processeur



ce que je voudrais c'est entrées une fonction redémarrer mais je ne sas pas comment faire pouvez vous m'aidé ??
merci d'avance :)



A voir également:

1 réponse

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Si tu veux redémarrer le Raspberry Pi, il te suffit de lancer la commande "sudo reboot", recherche comment lancer un processus externe.
0
patatatedanslesbois Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci beaucoup :)
0
patatatedanslesbois Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
je veux juste relancé mon programme
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Je ne vois pas en quoi ça changerait quelque chose de relancer ton programme, car cela ne rajouterait que de réinitialiser le sens des pins.

Pourquoi penses-tu avoir besoin de cela ?

Sinon, avec une boucle while et une condition pour celle déjà présente devrait pouvoir le faire.
0
patatatedanslesbois Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
oui c'est vrai

par contre quand je lance mon programme j'ai m'a led verte qui s'allume toute seul pourquoi ? comment je peux arrangé sa
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Juste après l'initialisation de tes pins, tu définit l'état des sorties.
0