PyQt Lab est un outil puissant et facile à utiliser qui permet aux utilisateurs de communiquer avec des périphériques externes via un port série. Dans cet article, nous allons examiner en détail comment PyQt Lab peut être utilisé pour recevoir des données à partir d’un port série. 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 PyQt Lab peut être utilisé pour créer des applications qui peuvent communiquer avec des périphériques externes via un port série.
PyQt Lab’ : Port Série : en réception :
Par X. HINAULT – Juin 2013
Path:
Ce que l’on va faire ici
- Dans ce code PyQt,
Pré-requis
- python 2.7
- pyqt4.x
- modules :
- python-serial
Téléchargement :
- L’archive des codes est disponible ici : http://ubuntuone.com/
- A télécharger en ligne de commande avec :
$ wget -4 -N –content-disposition http://ubuntuone.com/
- Une fois l’archive obtenue, l’extraire graphiquement ou avec la commande :
Le fichier d’interface *.py
- Fichier obtenu automatiquement avec l’utilitaire pyuic4 à partir du fichier *.ui créé avec QtDesigner :
Le fichier d’application *Main.py
Code Arduino d’exemple
Utilisation
- Les 2 fichiers suivants sont à enregistrer dans un même répertoire, l’un en nom.py et l’autre en nomMain.py.
- Puis lancer l’application depuis Geany ou équivalent, en exécutant le fichier nomMain.py
- ..
Articles similaires:
- PyQt Lab’ : Port Série : en envoi :
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialReceptionGnuLinuxChaineCommande
- PyQt Lab’ : ..
- PyQt Lab’ : ..
- PyQt Lab’ : Graphiques Math : Pyqtgraph : .. dans un graphique Pyqtgraph.
Articles Liés
- PyQt Lab' : Port Série : en envoi :
PyQt Lab est un outil puissant et facile à utiliser qui permet aux utilisateurs de…
- PyQt Lab' : ..
PyQt Lab est un outil puissant et intuitif qui permet aux développeurs de créer des…
- PyQt Lab' : ..
PyQt Lab est un outil puissant et intuitif qui permet aux développeurs de créer des…