View  Edit  Attributes  History  Attach  Print  Search

ACCUEIL | ARDUINO > S'INSTALLER > DEBUTER > APPROFONDIR | PROCESSING | MECATRONIQUE | MATERIEL | OUTILS | TESTS | Plus...|
Python > Shell > ATELIERS Python + Qt > PyQt apps > PyQt+Arduino | Mes Robots | RepRap | Mes lib'Arduino | Mes shields Arduino | Mes distros | Les Mini-PC |
ATELIERS ARDUINO| VIDEOS | COMPRENDRE | REFERENCES | CODER | TECHNIQUE | GNU/LINUX | LIENS | Rien à voir |

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)

En vert : des exemples d'utilisation concrète des interfaces PyQt

Envoi par clic pushButton On/Off

Envoi par clic pushButton

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
  • 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"

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...)*

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