Logo Mon Club Elec

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

L’utilisation de PyQt et de l’Arduino pour créer des applications interactives est devenue de plus en plus populaire ces dernières années. Cette technologie permet aux développeurs de créer des applications qui peuvent interagir avec des périphériques externes, tels que des capteurs et des actionneurs. Dans cet article, nous allons examiner le projet PyQtLab Serial Pyqt to Arduino, qui permet aux développeurs de créer des applications interactives en utilisant PyQt et l’Arduino. Nous allons examiner les fonctionnalités et les avantages de ce projet et discuter des moyens de le mettre en œuvre.

PyQt + PySerial : 2. la communication série interface PyQt vers Arduino (envoi)

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

Envoi par clic pushButton On/Off

Envoi par clic pushButton

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

Envoi par widget graphique analogique

  • Envoyer sur le port la valeur numérique courante d’un slider en « live »
    • Régler la position d’un servomoteur à l’aide d’un slider en « live » par envoi d’une valeur numérique sur le port série
  • Envoyer sur le port série la valeur numérique courante de 3 sliders en « live » sous forme de chaînes avec paramètres numériques *
    • Régler la couleur d’une LED RGB à l’aide de 3 sliders en « live » par envoi d’une valeur numérique sur le port série
  • Envoyer sur le port série la valeur numérique courante de 5 sliders en « live » sous forme de chaînes avec paramètres numériques *
    • Contrôler un bras robotisé 5/6 axes à l’aide de 6 sliders en « live » par envoi de chaînes avec paramètres numériques sur le port série
  • Envoyer sur le port série la valeur numérique courante d’un Dial, bouton réglable, en « live » (lors du lâcher bouton souris)
  • Envoyer sur le port série la valeur numérique courante de 5 sliders en « live » sous forme de chaînes avec paramètres numériques + enregistrement des positions et boutons GoTo Sync et bouton « play » +/- enregistrement fichier
    • Contrôler un bras robotisé 5/6 axes à l’aide de 5 sliders en « live » par envoi de chaînes avec paramètres numériques sur le port série et mémorisation des séquences
  • Envoyer sur le port série la valeur numérique courante d’un QwtDial, widget « à aiguille » configuré à 180°, en « live »
    • Régler la position d’un servomoteur à l’aide d’un QwtDial, widget « à aiguille » configuré à 180° en « live »
http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABSerialPyqtToArduino

Avec affichage webcam (voir OpenCV)

  • Interface couplant Terminal Série + affichage capture webcam (pour contrôle tourelle pan/tilt avec retour vidéo…) *
  • Interface couplant Terminal Série + clavier graphique type « Joystick » + affichage capture webcam (pour contrôle robot avec retour vidéo…)*

PYQTLABSerialPyqtToArduinoModele

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