IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

REDEMARRAGE SCRIPT INITIAL SUR ADD_EVEN_DETECT


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2017
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2017
    Messages : 25
    Par défaut REDEMARRAGE SCRIPT INITIAL SUR ADD_EVEN_DETECT
    Bonjour,

    Jeune développeur sexagénaire, je bloque sur une fonction :
    je souhaite lors d'un script initial pouvoir sur une interruption (add_event) repartir au début du script initial .

    dont voici le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    import RPi.GPIO as GPIO
    import time
     
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(8, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
     
    def demarrage()
       print(" on est au demarrage normal")
       time.sleep(5)
       print("c fini")
     
    def interruption()
       print(" on repart au demarrage")
       demarrage()
     
    GPIO add_even_detect(8, GPIO.BOTH, callback=interruption, bouncetime = 15)
    lorsque je lance le script, les scripts semblent boucler sur eux-meme !!
    ou Je souhaiterai que sur l'interruption je reparte au debut de mon programme dans ce cas sans le def demarrage .
    Merci pour une solution

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 830
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 830
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Pour repartir au début de quelque chose, il n'y a pas de magie. Il te faut impérativement mettre ce "quelque chose" dans une boucle et taper un continue. Ou le mettre dans une fonction et appeler ladite fonction (en faisant gaffe que l'appel ne se passe pas depuis ladite fonction elle-même sinon récursion infinie)...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2017
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2017
    Messages : 25
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Bonjour

    Pour repartir au début de quelque chose, il n'y a pas de magie. Il te faut impérativement mettre ce "quelque chose" dans une boucle et taper un continue. Ou le mettre dans une fonction et appeler ladite fonction (en faisant gaffe que l'appel ne se passe pas depuis ladite fonction elle-même sinon récursion infinie)...
    ok merci , je vais tester, bonnes fêtes

Discussions similaires

  1. Execution de script programmé sur apache
    Par AlexOmil dans le forum Apache
    Réponses: 1
    Dernier message: 05/04/2006, 09h12
  2. script autorisation sur fichier
    Par oasis_5 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/03/2006, 16h28
  3. scripts cgi sur serveur apache
    Par jejerome dans le forum Apache
    Réponses: 1
    Dernier message: 26/02/2006, 18h10
  4. [Serveur] executer script php sur red hat
    Par jj del amorozo dans le forum Apache
    Réponses: 6
    Dernier message: 08/02/2006, 15h29
  5. S'initier sur Mysql pour faire du SQL Server
    Par bigjeff dans le forum Langage SQL
    Réponses: 5
    Dernier message: 11/11/2005, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo