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

Réseau/Web Python Discussion :

Programmation parallèle


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2017
    Messages : 5
    Par défaut Programmation parallèle
    Bonjour, je fais un projet de programmation sur python et je dois faire un programme en parallèle avec un capteur de
    mouvement PIR et j'aimerai qu'à chaque fois que le capteur détecte quelque chose une fenêtre affiche le nombre de détection. Merci de vos réponses si vous voulez voir mon début de programme demandé le moi.

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    import RPi.GPIO as GPIO
    import time
    import Tkinter
    import Tkinter as tk
    from Tkinter import*
    fenetre = Tk()
    fenetre.title("Surveillance du chien")
    fenetre.geometry("1000x600")
    Label=Label(fenetre, text="nombre de détection du chien", fg= "navy blue", bg="turquoise")
    Label.pack(side= TOP, padx=5, pady=5)
    compteur = tk.IntVar(value=0)
    tk.Label(textvariable=compteur).pack()
    def do_sortie():
         value = compteur.get()
         if value > 0:
            compteur.set(value-1)
    retour = Tkinter.DoubleVar()
    retour.set(10)
     
    print retour.get()
    tk.mainloop()
     
     
     
    GPIO.setmode(GPIO.BCM)
    PIR = 7
    GPIO.setup(PIR, GPIO.IN)
     
    try:
        print("PIR module test")
        print(" (CTRL+C pour quitter)")
        time.sleep(2)
        print "ready"
        while True:
            if GPIO.input(PIR):
                print("quelque chose est détecté")
     
            else:
                print("rien à signaler")
     
            time.sleep(1)
    except KeyboardInterrupt:
        print("Quitting")
        GPIO.cleanup()
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 742
    Par défaut
    Citation Envoyé par Quentinlh Voir le message
    je fais un projet de programmation sur python et je dois faire un programme en parallèle avec un capteur de mouvement PIR et j'aimerai qu'à chaque fois que le capteur détecte quelque chose une fenêtre affiche le nombre de détection.
    Merci de vos réponses si vous voulez voir mon début de programme demandé le moi.
    Vous voulez des réponses mais c'est quoi la question?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2017
    Messages : 5
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Vous voulez des réponses mais c'est quoi la question?

    - W
    La question c'est comment faire pour que je puisse faire fonctionner les deux actions en même temps

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 742
    Par défaut
    Citation Envoyé par Quentinlh Voir le message
    La question c'est comment faire pour que je puisse faire fonctionner les deux actions en même temps
    Techniquement, vous pouvez utiliser l'ordonnanceur interne au GUI et éventuellement des threads.
    Ca c'est pour le "comment", mais "avec" le GUI que vous utilisez, çà dépend.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2017
    Messages : 5
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Techniquement, vous pouvez utiliser l'ordonnanceur interne au GUI et éventuellement des threads.
    Ca c'est pour le "comment", mais "avec" le GUI que vous utilisez, çà dépend.

    - W
    oui j'ai trouvé le thread mais je n'ai pas réussi à le faire avec, je suis vraiment débutant et je ne connais pas grand choses, j'ai remis le programme que j'ai commencé dans la première question que j'ai posé.

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 742
    Par défaut
    Citation Envoyé par Quentinlh Voir le message
    oui j'ai trouvé le thread mais je n'ai pas réussi à le faire avec, je suis vraiment débutant et je ne connais pas grand choses, j'ai remis le programme que j'ai commencé dans la première question que j'ai posé.
    Dans ce cas, çà serait mieux de commencer par apprendre avec un tuto.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/12/2008, 07h48
  2. Réponses: 3
    Dernier message: 13/04/2008, 21h58
  3. programmation parallèle avec MPI
    Par salseropom dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 03/08/2006, 09h45
  4. Programmation parallèle - Linux
    Par pilou254 dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 25/06/2006, 05h55
  5. [MFC] Programmation parallèle sous VC++
    Par Axiome dans le forum MFC
    Réponses: 4
    Dernier message: 14/12/2005, 00h10

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