Logo Mon Club Elec

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

L’utilisation des ports série est une partie essentielle de la programmation informatique. Les ports série sont utilisés pour communiquer entre un ordinateur et un périphérique externe, et sont souvent utilisés pour contrôler des appareils externes tels que des robots, des imprimantes et des appareils de mesure. Dans cet article, nous allons examiner comment initialiser un port série avec Python et PyQt, et comment le configurer pour communiquer avec un périphérique externe. Nous verrons également comment envoyer et recevoir des données à travers le port série.

Créer un Terminal Série « Arduino like » de A à Z !

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

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


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

PYQTSerialInitPushButton

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

Atelier Python + Qt : PySerial : Initialiser le port Série par clic souris sur un pushButton.
Niveau : Intermédiaire | Durée travail : 30min | Difficulté : http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialInit | Prix : 0.25€ | Taille : 15 pages |

Dans ce tuto, vous allez créer une interface GUI basique pour tester l’initialisation du port série, en vue notamment d’une connexion avec Arduino : un champ texte (lineEdit) permettra de saisir les paramètres du port série à utiliser et un pushButton permettra d’initialiser la communication. Une interface simpliste, mais qui constitue un premier pas vers la réalisation d’un véritable Terminal Série utilisable avec Arduino notamment.

0.25€

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

PYQTSerialInitConnexionSimple

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

Atelier Python + Qt : Série : Interface de base de configuration du port série.
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.PYQTSerialInit | Prix : 0.25€ | Taille : 20 pages |

Dans ce tuto, vous allez créer une interface GUI de base qui permettra de paramétrer graphiquement les différents éléments utiles à la configuration du port série : une liste déroulante pour fixer le port à utiliser, une liste déroulante pour fixer le débit à utiliser et et un pushButton pour se connecter au port série. Bref, les bases d’un Terminal Série, façon Arduino.

0.25€

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

PYQTSerialReceptConfigPortDebitReceptChaine

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

Atelier Python + Qt : Série : Configuration du port série et réception de chaînes de caractères.
Niveau : Intermédiaire | Durée travail : 15min | Difficulté : http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialInit http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialInit | Prix : 0.25€ | Taille : 26 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, ainsi que de recevoir des chaînes et de les afficher. En un mot, continuer de poser les bases d’un Terminal Série type « Arduino » : en fait vous disposez ici d’ors et déjà d’un Terminal utilisable en réception avec Arduino !

0.25€

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

PYQTSerialReceptConfigPortDebitReceptEnvoiChaine

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

Atelier Python + Qt : Série : Envoyer et recevoir des chaînes sur le port Série = créer un terminal série « Arduino-like » léger et autonome !
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.PYQTSerialInit http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialInit | Prix : 0.25€ | Taille : 32 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 en provenance du port série et de les afficher, ainsi que d’envoyer des chaînes vers le port série. En un mot, vous allez apprendre à créer ici un Terminal Série type « Arduino ». Cerise sur le gâteau : ce Terminal Série sera particulièrement léger (pas de Java à installer) et sera même exécutable facilement sur le RaspberryPi par exemple, permettant d’interagir avec Arduino à distance via le réseau (par accès au bureau du RaspberryPi).

0.25€

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

PYQTSerialReceptionTerminalSerieStop

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

Atelier Python + Qt : Série : Un Terminal série « Arduino-like » léger et autonome : variante avec bouton de stop.
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.PYQTSerialInit | Prix : 0.25€ | Taille : 31 pages |

Ce tuto est essentiellement une reprise du tuto présentant la mise en place d’un Terminal Série « Arduino like », mais ici avec un bouton de stop permettant d’interrompre la connexion série à tout moment, ce qui peut être particulièrement intéressant pour faire une pause dans le cas d’une réception continue de chaînes sur le port Série.

0.25€

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

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é.