Hello, j'ai à chaque fois une erreur avec ma "distance = float(liste_Données[4].decode())" j'ai tout le temps une erreur qui dit " distance = float(liste_Données[4].decode()) IndexError: list index out of range" tu aurais une petite idée ? merciii
Bonjour, peux-tu exécuter ce script et me donner le résultat ? github.com/jonasforlot/python-arduino/blob/main/Récupération%20données%20série%20/lecture_donnees_serie_arduino.py On peut communiquer par mail si tu veux (plus facile avec des copies d'écran), voici mon formulaire de contact : jonas.forlot.free.fr/index.php/contact/
Bonjour, j'ai le message d'erreur suivant : line 24, in recup_port_arduino print(mData.is_open) # Affiche et vérifie que le port est ouvert UnboundLocalError: local variable 'mData' referenced before assignment auriez-vous une idée de comment y remédier ? Bonne journée
@@monamrmnt8237 OK merci je viens de tester de mon côté, ça fonctionne. Pouvez-vous exécuter ce script python et me dire ce que ça renvoie github.com/jonasforlot/python-arduino/blob/main/R%C3%A9cup%C3%A9ration%20donn%C3%A9es%20s%C3%A9rie%20/lecture_donnees_serie_arduino.py
Bonjour, mon tracé (animation) ne fonctionne pas, le graphe apparait presque instantanément. A première vue il ne semble pas rentrer dans la fonction animate(i). un moment j'ai eu ce message d'erreur: UserWarning: Animation was deleted without rendering anything. This is most likely unintended. To prevent deletion, assign the Animation to a variable that exists for as long as you need the Animation. Si vous aviez une solution. Merci par avance
Bonjour, c’est curieux 🧐 , vous utilisez le même code? Avec Pyzo ? Spyder semble poser problème par exemple pour le tracé de graphe en temps réel. Ça pourrait valoir le coup de tenter avec une ancienne version de python ( la 3.7 ou 3.8) tenez moi au courant !
@@jonasforlot Je dois tenter un "truc" mais a cause du boulot je n'ai pas eu le temps. En fait je viens de m'apercevoir que le problème vient certainement du fait que mes données viennent d'une entrée analogique je pense que le temps de conversion doit être supérieure au 20 ms de l'option "frame". je tente cela demain. Merci pour la réponse je tiens au courant
J'ai donc remplacé mon capteur d'effort par un module ultrason. Cela ne change rien ! Tout fonctionne à l’exception du tracé avec animate. Il semble que je ne rentre pas dans la fonction "animate(i)". Je ne sais plus quoi faire.
@@ericgrosvalet41 argh pouvons nous échanger par mail avec des imprim écran. Vous pouvez me contacter sur ce formulaire : jonas.forlot.free.fr/index.php/contact/
À et aussi vuc il m'arriver la même chose que MoKa j'ai éxécuté le script il y a eu une erreur car il trouvé pas serial(surement car je l'ai installé dans le terminal de PyCharm)et une notif a pop c'était écris qu'il y avait peut-être une erreur dans le script. C'est normal?
Ah je ne sais pas trop quoi répondre, pouvez essayer de réinstaller serial avec pip install pyserial dans le she’ll. On peut communiquer avec des imprim écran par mail si vous m’écrivez dans le formulaire de contact de mon site : jonas.forlot.free.fr/index.php/contact/
Bonjour il faut bien penser à fermer le moniteur série d’Arduino avant d’exécuter le programme Python, et éventuellement relancer le Shell ( Ctrl K dans pyzo), dites moi si ça fonctionne 😉
En fait je vais récupérer les données d'un appareil de mesure lues par le port série. Je ne connais pas le code qui se trouve dans l'appareil ni son langage de programmation. Son constructeur m'a dit que je peux voir ce que le port affiche en utilisant tout simplement un moniteur série. Quand je branche l'appareil au pc et que j'ai lancé le logiciel arduino, j'arrive à voir les valeur sur le Moniteur série de l'Arduino. J'aimerais donc récupérer ces données dans un fichier Excel une bonne fois
@@delmoteperrin6584 pourriez-vous lancer le code Python ci dessous(sans ouvrir arduino) et me dire ce qui est renvoyé ? github.com/jonasforlot/python-arduino/blob/main/R%C3%A9cup%C3%A9ration%20donn%C3%A9es%20s%C3%A9rie%20/lecture_donnees_serie_arduino.py Je pourrais alors vous proposer un script pour récupérer les données dans un fichier txt par exemple… Si vous voulez communiquer avec moi par mail, voici un formulaire sur mon blog : jonas.forlot.free.fr/index.php/contact/
Ah bizarre, j’ai testé en mode déconnecté ça fonctionne chez moi.Après je ne suis pas sûr d’utiliser GitHub dans les règles de l’art ! Tu peux retrouver les codes sur mon site au pire...
@@evanrougetet2070 oui pas de souci, merci pour ton intérêt, j’ai deux autres tutos sur le feu basés sur le même principe: un avec capteur de vitesse/roue codeuse , et un autre avec mesure d’oscillations forcées par un accéléromètre
top ! merci ca m'a bien aider !!
@@davidlaunay9595 cool, j’ai vraiment bien apprécié notre collaboration ☺️
J'arrive pas à trouver les deux ligne suplémantaire dans la docu matplotlib(parceque je parle pas anglais), vous pouvez m'aider ?
Hello, j'ai à chaque fois une erreur avec ma "distance = float(liste_Données[4].decode())"
j'ai tout le temps une erreur qui dit " distance = float(liste_Données[4].decode())
IndexError: list index out of range"
tu aurais une petite idée ?
merciii
Bonjour, peux-tu exécuter ce script et me donner le résultat ? github.com/jonasforlot/python-arduino/blob/main/Récupération%20données%20série%20/lecture_donnees_serie_arduino.py
On peut communiquer par mail si tu veux (plus facile avec des copies d'écran), voici mon formulaire de contact :
jonas.forlot.free.fr/index.php/contact/
À moi aussi ça a fait ça
@@billelboulahia6673 ok faut que je teste alors 😉 il y a peut-être une erreur dans le script de l’article ou du GitHub.
Bonjour, j'ai le message d'erreur suivant :
line 24, in recup_port_arduino
print(mData.is_open) # Affiche et vérifie que le port est ouvert
UnboundLocalError: local variable 'mData' referenced before assignment
auriez-vous une idée de comment y remédier ?
Bonne journée
Bonjour, pouvez-vous me dire quel script vous utilisez ? Un script de l’article ou du lien GitHub.J’ai pu y laisser des erreurs…
J’utilise le script de l’article sur votre site (pas GitHub )
@@monamrmnt8237 OK merci je viens de tester de mon côté, ça fonctionne. Pouvez-vous exécuter ce script python et me dire ce que ça renvoie github.com/jonasforlot/python-arduino/blob/main/R%C3%A9cup%C3%A9ration%20donn%C3%A9es%20s%C3%A9rie%20/lecture_donnees_serie_arduino.py
Si vous voulez échanger par mail avec des imprim écran voici le formulaire de mon site :jonas.forlot.free.fr/index.php/contact/
@@jonasforlot merci pour vos réponses et désolé du retard, nous avons trouvé une solution ! merci beaucoup pour votre aide
Bonjour, mon tracé (animation) ne fonctionne pas, le graphe apparait presque instantanément. A première vue il ne semble pas rentrer dans la fonction animate(i).
un moment j'ai eu ce message d'erreur: UserWarning: Animation was deleted without rendering anything. This is most likely unintended. To prevent deletion, assign the Animation to a variable that exists for as long as you need the Animation.
Si vous aviez une solution. Merci par avance
Bonjour, c’est curieux 🧐 , vous utilisez le même code? Avec Pyzo ? Spyder semble poser problème par exemple pour le tracé de graphe en temps réel. Ça pourrait valoir le coup de tenter avec une ancienne version de python ( la 3.7 ou 3.8) tenez moi au courant !
@@jonasforlot Je dois tenter un "truc" mais a cause du boulot je n'ai pas eu le temps. En fait je viens de m'apercevoir que le problème vient certainement du fait que mes données viennent d'une entrée analogique je pense que le temps de conversion doit être supérieure au 20 ms de l'option "frame". je tente cela demain. Merci pour la réponse je tiens au courant
J'ai donc remplacé mon capteur d'effort par un module ultrason. Cela ne change rien ! Tout fonctionne à l’exception du tracé avec animate. Il semble que je ne rentre pas dans la fonction "animate(i)". Je ne sais plus quoi faire.
@@ericgrosvalet41 argh pouvons nous échanger par mail avec des imprim écran. Vous pouvez me contacter sur ce formulaire : jonas.forlot.free.fr/index.php/contact/
À et aussi vuc il m'arriver la même chose que MoKa j'ai éxécuté le script il y a eu une erreur car il trouvé pas serial(surement car je l'ai installé dans le terminal de PyCharm)et une notif a pop c'était écris qu'il y avait peut-être une erreur dans le script.
C'est normal?
Ah je ne sais pas trop quoi répondre, pouvez essayer de réinstaller serial avec pip install pyserial dans le she’ll. On peut communiquer avec des imprim écran par mail si vous m’écrivez dans le formulaire de contact de mon site : jonas.forlot.free.fr/index.php/contact/
Merci.
Par contre j'ai ça comme erreur: SerialException: could not open port 'COM4': PermissionError(13, 'Accès refusé.', None, 5)
Bonjour il faut bien penser à fermer le moniteur série d’Arduino avant d’exécuter le programme Python, et éventuellement relancer le Shell ( Ctrl K dans pyzo), dites moi si ça fonctionne 😉
@@jonasforlot Arduino n'est même pas lancé. J'ai juste branché un appareil via l'un des ports USB
En fait je vais récupérer les données d'un appareil de mesure lues par le port série. Je ne connais pas le code qui se trouve dans l'appareil ni son langage de programmation. Son constructeur m'a dit que je peux voir ce que le port affiche en utilisant tout simplement un moniteur série. Quand je branche l'appareil au pc et que j'ai lancé le logiciel arduino, j'arrive à voir les valeur sur le Moniteur série de l'Arduino. J'aimerais donc récupérer ces données dans un fichier Excel une bonne fois
@@delmoteperrin6584 je pense que cette vidéo pourrait vous intéresser : ruclips.net/video/5dH3SdCRWFU/видео.html
@@delmoteperrin6584 pourriez-vous lancer le code Python ci dessous(sans ouvrir arduino) et me dire ce qui est renvoyé ? github.com/jonasforlot/python-arduino/blob/main/R%C3%A9cup%C3%A9ration%20donn%C3%A9es%20s%C3%A9rie%20/lecture_donnees_serie_arduino.py
Je pourrais alors vous proposer un script pour récupérer les données dans un fichier txt par exemple…
Si vous voulez communiquer avec moi par mail, voici un formulaire sur mon blog :
jonas.forlot.free.fr/index.php/contact/
salut, on ne peut pas avoir accès à ton git
Ah bizarre, j’ai testé en mode déconnecté ça fonctionne chez moi.Après je ne suis pas sûr d’utiliser GitHub dans les règles de l’art ! Tu peux retrouver les codes sur mon site au pire...
@@jonasforlot ok merci, le projet m'intéresse beaucoup, si on peux rester en contact 😁
@@evanrougetet2070 oui pas de souci, merci pour ton intérêt, j’ai deux autres tutos sur le feu basés sur le même principe: un avec capteur de vitesse/roue codeuse , et un autre avec mesure d’oscillations forcées par un accéléromètre
Data.readline().decode() cela permet de convertir les bytes en str
Ah ok, directement ? Merci pour l’astuce, je vais pouvoir alléger les scripts 😉