View  Edit  Attributes  History  Attach  Print  Search

PYQT | Premiers pas | Les bases | Port Série | Réseau | Memo PyQt | Memo PyQwt |

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

Envoi par clic pushButton On/Off

Allumer une LED côté Arduino avec un PushButton en mode ON/OFF. - 30 p. - 0.75€

Path:... Contrôler toutes les broches numériques d'une carte Arduino en mode ON/OFF à l'aide de pushButton On/Off

Path:...

Envoi par clic pushButton

Envoyer et recevoir des chaînes sur le port Série = créer un terminal série « Arduino-like » ! - 32 p. - 0.75€ TOP!

Terminal série intégrant un clavier de 5 pushButtons type "Joystick" pour envoi de chaînes personnalisées (contrôle graphique de dispositifs, robots...via le port série) - 38 p. - 0.75€

Terminal série intégrant 1 spinBox (widget de réglage de valeur numérique) pour envoi de chaîne avec paramètre numérique sur le port Série. - 35 p. - 0.75€

Envoyer sur le port série une valeur numérique saisie à l'aide d'un clavier graphique. - 40 p. - 0.75€

Path:...

Path:...


    • Contrôler un robot à PC embarqué à l'aide d'une tablette tactile
    • Contrôler une tourelle pan-tilt à l'aide de l'interface "Joystick"
  • Envoyer par clic sur un pushButton une valeur numérique d'un widget LCD réglable par un dial +/- précédée du contenu d'un champ texte (format fonction(valeur))
    • Régler la luminosité d'une LED
  • Envoyer sur le port la valeur numérique courante d'un slider après validation par appui sur un pushButton
    • Régler la position d'un servomoteur à l'aide d'un slider après validation par appui sur un pushButton
  • Envoyer sur le port la valeur numérique courante d'un QwtDial après validation par appui sur un pushButton
    • Régler la position d'un servomoteur à l'aide d'un QwtDial, widget "à aiguille" configuré à 180°après validation par appui sur un pushButton
    • Contrôler la position d'une tourelle pan-tilt à l'aide de l'interface à clavier graphique
  • Un minuteur graphique pour contrôler Arduino : réglage d'un widget LCD avec un bouton réglable (dial), bouton de Go / Stop, envoi sur port série signal de début/fin

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 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 la valeur numérique courante de 6 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 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"

Avec affichage webcam (voir OpenCV)

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

Création originale de X.HINAULT - www.mon-club-elec.fr - 2013 - Tous droits réservés - GPLv3