[Python] Problème de rafraichissement de l'heure
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

[Python] Problème de rafraichissement de l'heure



  1. #1
    invite98daf99b

    [Python] Problème de rafraichissement de l'heure


    ------

    Bonjour,

    Je cherche à créer une horloge un peu spéciale en python avec mon Raspberry Pi et j'ai pour cela besoin de rafraichir l'heure dans mon programme. Je vous montre tout de suite mon code :

    Code:
    from datetime import date, time, datetime
    import time
    #import RPi.GPIO as GPIO
    
    now = datetime.now()
    #word_half =
    #word_ten1 =
    #word_quarter =
    #word_twenty =
    #word_five1 =
    #word_minutes =
    #word_to = 11
    #word_past = 25
    #word_one = 9
    #word_three = 10
    #word_two = 24
    #word_four = 23
    #word_five2 = 22
    #word_six = 21
    #word_seven = 18
    #word_eight = 17
    #word_nine = 15
    #word_ten2 = 14
    #word_eleven = 4
    #word_twelve = 1
    #word_oclock = 0
    
    def setup():
    	GPIO.setmode(GPIO.BCM)
    	GPIO.setup(word_half, GPIO.output)
    	GPIO.setup(word_ten1, GPIO.output)
    	GPIO.setup(word_quarter, GPIO.output)
    	GPIO.setup(word_twenty, GPIO.output)
    	GPIO.setup(word_five1, GPIO.output)
    	GPIO.setup(word_minutes, GPIO.output)
    	GPIO.setup(word_to, GPIO.output)
    	GPIO.setup(word_past, GPIO.output)
    	GPIO.setup(word_one, GPIO.output)
    	GPIO.setup(word_three, GPIO.output)
    	GPIO.setup(word_two, GPIO.output)
    	GPIO.setup(word_four, GPIO.output)
    	GPIO.setup(word_five2, GPIO.output)
    	GPIO.setup(word_six, GPIO.output)
    	GPIO.setup(word_seven, GPIO.output)
    	GPIO.setup(word_eight, GPIO.output)
    	GPIO.setup(word_nine, GPIO.output)
    	GPIO.setup(word_ten2, GPIO.output)
    	GPIO.setup(word_eleven, GPIO.output)
    	GPIO.setup(word_twelve, GPIO.output)
    	GPIO.setup(word_oclock, GPIO.output)
    
    
    while True:
    	print(now.minute)
    	if now.minute >= 40 and now.minute < 45:
    		print("> 40")
    		#GPIO.output(word_twenty, 1)
    		time.sleep(1)
    	elif now.minute >= 45 and now.minute < 50:
    		print("> 45")
    		#GPIO.output(word_quarter, 1)
    		time.sleep(1)
    	elif now.minute >= 50 and now.minute < 55:
    		print("> 50")
    		#GPIO.output(word_ten1, 1)
    		time.sleep(1)
    	elif now.minute >= 55 and now.minute < 60:
    		print("> 55")
    		#GPIO.output(word_five1, 1)
    		time.sleep(1)
    Quand j'exécute ce programme l'heure s'actualise une première fois à l'entrée de la première boucle while mais ne se réactualise pas toute les secondes comme je le voudrai.
    Quelqu'un pourrait-il m'aider à résoudre mon problème ?
    Cordialement,
    Eliobou

    -----

  2. #2
    invitecba2e9e4

    Re : [Python] Problème de rafraichissement de l'heure

    hello,

    chui pas trop ami du python, mais now = datetime.now(), tu devrais l'avoir également l'avoir dans ta boucle while (pour rafraichir ta date..)

  3. #3
    invite98daf99b

    Re : [Python] Problème de rafraichissement de l'heure

    Merci beaucoup c'est exactement ça le problème. Encore un grand merci je séchai la.

Discussions similaires

  1. petit problème algorithme euclide (python)
    Par invite84fb3bc0 dans le forum Programmation et langages, Algorithmique
    Réponses: 12
    Dernier message: 23/10/2012, 22h10
  2. Problème programmation C++/Python
    Par invite63cfe518 dans le forum Programmation et langages, Algorithmique
    Réponses: 12
    Dernier message: 31/08/2011, 20h24
  3. Problème de rafraichissement/ Java
    Par invitec1281a2a dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 03/07/2009, 18h01
  4. probleme de rafraichissement de graphique excel
    Par invite12c3ae93 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 06/06/2009, 20h35