[aide TPE] cube de notification
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

[aide TPE] cube de notification



  1. #1
    invitecedd20b5

    [aide TPE] cube de notification


    ------

    Bonjour déjà je me présente, j'ai 16 ans et je suis en 1er S.On aimerai vous demandai votre aide .c'est pour notre TPE.Et on a choisi de faire un cube de notification.Le but serai de prévenir l'utilisateur si il a des nouveau mail avec une led. on a utiliser deux programme un sur arduno et l'autre sur pc.il est programmer en python
    on a fait le programme arduno .le cube va chercher toute les seconde si on a un message ou pas.ET si on en a la l'aide s'allume.

    On a deja fait le programme python Mais il y a un bug.voici le code

    #### lien supprimé

    et quand on a entrer son email et son mp il affiche ceci :

    #### lien supprimé

    J'espère que vous voulier bien nous aider.
    Voici le site qui nous a aider a faire la programme :http://www.semageek.com/tuto-comment...ec-un-arduino/

    -----
    Dernière modification par JPL ; 28/01/2015 à 22h32.

  2. #2
    invite43901482

    Re : [aide TPE] cube de notification

    Bonsoir, eh bien testes les clés accessibles pour la clé "feed"...

    Code:
    print(int(feedparser.parse(PROTO + USERNAME + ":" + PASSWORD + "@" + SERVER + PATH)["feed"]))
    Si on peut pas faire un copier coller de la ligne intéressante, vos pièces jointes ne servent strictement à rien. On peut pas vous aider plus !

  3. #3
    JPL
    Responsable des forums

    Re : [aide TPE] cube de notification

    Il faut respecter deux règles ici : d'une part les images doivent être postées en pièces jointes, d'autre part le code doit être posté dans le message en utilisant la balise Code (# dans le mode avancé de l'éditeur).

    Exemple en reprenant le bout de code du message précédent (avec une petite astuce pour faire apparaître la balise) :

    [CODE]print(int(feedparser.parse(PRO TO + USERNAME + ":" + PASSWORD + "@" + SERVER + PATH)["feed"]))[/CODE]
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  4. #4
    invitecedd20b5

    Re : [aide TPE] cube de notification

    voilat maintenet vous pour ver copier le code.

    Code:
    import serial, sys, feedparser, time
    print ("veuillez entrer votre identifiant Gmail.")
    USERNAME= raw_input()
    print ("Veuillez saisir votre mot de passe Gmail.")
    PASSWORD= raw_input()
    PROTO="https://"
    SERVER="mail.google.com"
    PATH="/mail/feed/atom"
    SERIALPORT = "COM3"
    newmails = int(feedparser.parse(PROTO + USERNAME + ":" + PASSWORD + "@" + SERVER + PATH)["feed"]["fullcount"])
    print (newmails)
    if newmails == 0:
        ser.write('m')
    else:
        ser.write('n')
    ser.close()
    Et j'aimerai savoir quelle sont les clés accessibles pour la clé "feed".Et qu'est ce que un cle

  5. A voir en vidéo sur Futura
  6. #5
    polo974

    Re : [aide TPE] cube de notification

    plutôt que de modifier une librairie (qui risque d'être mise à jour)(étape 2 pseudo bug), il vaut mieux la dériver la classe et faire la modif sur place:

    donc ajouter une classe dans ton prog:
    Code:
    class mySerial(serial.Serial):
        def _reconfigurePort(self, rtsState = serial.win32.RTS_CONTROL_ENABLE, dtrState = serial.win32.DTR_CONTROL_DISABLE ):
            if self._isOpen == False:
                self._rtsState = rtsState
                self._dtrState = dtrState
            serial.Serial._reconfigurePort(self)
    à glisser entre les import et la suite

    remettre le morceau manquant (erreur de copié/collé ?)
    Code:
    # Set up serial port
    try:
        ser = serial.Serial(SERIALPORT, 9600) # Definit la connexion avec arduino
    except serial.SerialException:
        print "no device connected - exiting"
        sys.exit()
    ...
    et le modifier pour utiliser notre classe:
    Code:
    ...
        ser = mySerial(SERIALPORT, 9600) # Definit la connexion avec arduino
    ...
    Au fait, ton arduino, il est bien en COM3 ? ? ? (modifier si besoin)

    sinon, pour le coté gmail, c'est pas que j'aime pas gmail, mais... (les goûts, les couleurs tout ça...)
    donc je ne saurais t'aider de ce coté.

    à part ça, sur le blog indiqué, il manque toutes les tabulations, ce qui rend le python buggé et le reste du code illisible...
    Dernière modification par polo974 ; 30/01/2015 à 09h30.
    Jusqu'ici tout va bien...

  7. #6
    invite43901482

    Re : [aide TPE] cube de notification

    Pour avoir les valeurs disponibles, il faut avoir le retour de

    Code:
    feedparser.parse(PROTO + USERNAME + ":" + PASSWORD + "@" + SERVER + PATH)["feed"]

Discussions similaires

  1. Notification DSE crous
    Par invitecc62921e dans le forum Orientation après le BAC
    Réponses: 3
    Dernier message: 16/04/2012, 10h55
  2. Comment convertirr des mètres en cube en décimètre cube?
    Par invite918f713b dans le forum Mathématiques du collège et du lycée
    Réponses: 7
    Dernier message: 24/03/2009, 08h26