Logo Mon Club Elec

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

La communication série est un moyen très populaire de transférer des données entre des appareils. Elle est largement utilisée dans les applications industrielles et les systèmes embarqués. Dans cet article, nous allons examiner le processus de réception des données série en utilisant le langage de programmation Python et le module PyQt. Nous verrons comment configurer le port série, comment envoyer et recevoir des données et comment traiter les données reçues. Nous verrons également comment afficher les données reçues dans une interface graphique.

Arduino vers PyQt : Réception série et affichages numériques

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception


PYQTSerieReceptionValeurWidgetLCD

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

Atelier Python + Qt : Série : Réception d’une valeur numérique sur le port série et affichage dans un widget LCD.
Niveau : Intermédiaire | Durée travail : 1H | Difficulté : http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception | Prix : 0.25€ | Taille : 28 pages |

Dans ce tuto, vous allez créer une interface GUI de base qui permettra de paramétrer graphiquement le port à utiliser, le débit à utiliser et de se connecter au port série, de recevoir des chaînes et de les afficher dans une zone texte et d’afficher les valeurs numériques reçues dans un widget LCD ! Cette interface pose les bases d’affichages de toutes sortes en provenance d’Arduino par exemple pour réaliser des applications diverses : voltmètre, thermomètre, etc…

0.25€

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

PYQTSerieReceptionValeurWidgetLCDLineeditMap

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

Atelier Python + Qt : Série : Réception d’une valeur numérique sur le port série, conversion mesure/unité et affichage dans des widgets LCD.
Niveau : Intermédiaire | Durée travail : 1H30 | Difficulté : http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception | Prix : 0.25€ | Taille : 32 pages |

Dans ce tuto, vous allez créer une interface GUI de base qui comprendra une partie « Terminal Série » avec bouton de stop (voir tuto dédié) qui associera des liste déroulantes pour paramétrer graphiquement le port à utiliser, le débit à utiliser et de se connecter au port série, une zone texte pour recevoir afficher les chaînes reçues sur le port série, un bouton permettant de stopper la connexion, de deux champs texte utilisés pour la conversion de la valeur brute 0-1023 en une valeur en unités de mesure, réalisant l’équivalent de la fonction Arduino « map », des widget LCD pour afficher les valeurs numériques reçues et converties ! Cette interface pose les bases d’affichages de toutes sortes en provenance d’Arduino par exemple pour réaliser des applications diverses : voltmètre, thermomètre, etc…

0.25€

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

PYQTSerieReceptionValeurWidgetLCDx6

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

Atelier Python + Qt : Série : Affichage dans 6 widgets d’affichage LCD de 6 valeurs numériques reçues sur le port série.
Niveau : Intermédiaire | Durée travail : 2H | Difficulté : http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception | Prix : 0.25€ | Taille : 49 pages |

Dans ce tuto, vous allez créer une interface GUI permettant d’analyser et d’interpréter une chaîne reçue sur le port série de la forme racine(val1, val2, val3, …) et d’en extraire les paramètres numériques passés entre () et de les afficher dans 6 widgets LCD. L’intérêt majeur de cette fonctionnalité est de pouvoir recevoir des chaînes en provenance d’Arduino incluant par exemple des résultats de mesures analogiques, etc… et de les afficher en live sous un format numérique : en un mot, une sorte de voltmètre numérique 6 voies !

0.25€

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

PYQTSerieReceptionValeurWidgetLCDLineeditx6

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

Atelier Python + Qt : Série : Affichage dans 12 widgets d’affichage LCD de 6 valeurs numériques reçues sur le port série et converties en unités.
Niveau : Intermédiaire | Durée travail : 2H | Difficulté : http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception | Prix : 0.25€ | Taille : 54 pages |

Dans ce tuto, vous allez créer une interface GUI permettant d’analyser et d’interpréter une chaîne reçue sur le port série de la forme racine(val1, val2, val3, …) et d’en extraire les paramètres numériques passés entre () et de les afficher dans 6 widgets LCD, de les convertir dans les unités voulues (par mapping en temps réel à partir de 2 champs texte de paramétrage) et de les afficher dans 6 autres widgets LCD. L’intérêt majeur de cette fonctionnalité est de pouvoir recevoir des chaînes en provenance d’Arduino incluant par exemple des résultats de mesures analogiques, etc… et de les afficher en live sous un format numérique : en un mot, une sorte d’afficheurs de mesures numérique polyvalent 6 voies !

0.25€

http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReception

Noter cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Archive Mon Club Elec

Articles populaires

Newsletter

Inscrivez-vous maintenant et bénéficiez d'un soutien continu pour réaliser vos travaux électriques en toute sécurité.