Logo Mon Club Elec

PyQt Lab’ : Port Série : en réception :

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

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 :
$ cd scripts_pyqt
$ wget -4 -N –content-disposition http://ubuntuone.com/
  • Une fois l’archive obtenue, l’extraire graphiquement ou avec la commande :
$ tar -xvzf archive.tar.gz

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