Le PcDuino est un mini-ordinateur qui offre une puissance de calcul et une connectivité sans précédent. Il est conçu pour être facile à utiliser et à configurer, et est idéal pour les développeurs et les makers qui cherchent à créer des projets innovants. Il est livré avec un système d’exploitation Linux pré-installé et est compatible avec une variété de langages de programmation. Il est également livré avec un logiciel de développement intégré qui permet aux utilisateurs de créer des applications et des programmes à l’aide de leur propre code. Le PcDuino est un outil puissant et polyvalent qui peut être utilisé pour créer des projets innovants et intéressants.
PyQt et le pcDuino

Utilisation des E/S seules à partir d’une interface graphique


Dans cette rubrique, apprenez à créer des interfaces graphiques pour contrôler et interagir avec les broches E/S : une fois l’interface graphique lancée, vous pourrez simplement l’afficher sur un écran HDMI de votre choix, mais surtout, vous pourrez contrôler le pcduino à partir d’un poste fixe ou d’une tablette tactile par accès distant via le réseau ethernet filaire ou wifi !
S’installer
- Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le pcDuino ? PDF
Sorties numériques
- L’appui sur un bouton graphique ON/OFF allume/éteint une LED
- Contrôler une LED à l’aide d’une interface minuteur « micro-onde like »
- Interface graphique de contrôle de 8 sorties numériques
- Interface de contrôle à 5 boutons graphiques pour contrôle d’un robot mobile à 2 moteurs
Entrées numériques
Entrées analogiques
Affichages numériques
- Afficher une mesure analogique dans un widget afficheur LCD
- Afficher une mesure analogique dans un widget afficheur LCD avec champs de conversion en unité
- Thermomètre numérique à LM 35
- Afficher les mesures numériques brutes dans 6 widgets afficheur LCD
- Afficher les mesures numériques dans 6 widgets afficheur LCD avec champs de conversion d’unité
Affichages analogiques
- Afficher une mesure analogique dans un widget à aiguille
- Afficher une mesure analogique dans un widget à aiguille avec champs de conversion en unités
- Afficher 6 mesures analogiques dans 6 widgets à aiguille
- Afficher 6 mesures analogiques dans 6 widgets à aiguille avec champs de conversion en unités
- Afficher une mesure analogique dans un widget « bargraph »
- Afficher une mesure analogique dans un widget « bargraph » avec champs de conversion en unités
- Afficher 6 mesures analogiques dans 6 widgets « bargraph »
- Afficher 6 mesures analogiques dans 6 widgets « bargraph » avec champs de conversion en unités
Affichages sous forme de courbe
Monovoie :
- Oscilloscope basse fréquence monovoie
- Oscilloscope basse fréquence monovoie avec widgets de réglage, bouton de stop, widget LCD valeur, croix de lignes de sélection TOP !
- Interface de datalogging « lent » sur 24H avec widget de réglages, croix de sélection
Multivoies :
- Oscilloscope basse fréquence 6 voies sur 1 graphique
- Oscilloscope basse fréquence 6 voies sur 1 graphique avec widget de sélection des courbes à afficher
- Oscilloscope basse fréquence 6 voies sur 6 graphiques
A savoir : toutes les interfaces graphiques affichant les courbes proposées ici, basées sur la librairie pyqtgraph, permettent le zoom sur le graphique, l’export par simple clic droit, au format vectoriel *.svg, image *.png, data texte *.csv et même le copier/coller dans le presse-papier ! Une réutilisation maximale des graphiques obtenus est ainsi possible.
Sorties analogiques
Utilisation des E/S + fonctions système à partir d’une interface graphique

S’installer
- Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le pcDuino ? PDF
Sorties numériques
- Interface de contrôle à 5 boutons pour contrôle d’un robot mobile avec retour vidéo
Entrées numériques
- …
Entrées analogiques
- Serveur graphique de données analogiques
Sorties analogiques
- …
Périphériques d’entrée
- Utiliser un keypad en tant que télécommande
- Allumer des LEDs à l’aide d’un Joystick
- Application « pompe à essence »
Systeme
Fichiers
- ..
Reseau
- Contrôler les broches E/S à partir d’une interface web javascript + Ajax
- Serveur graphique de données analogiques
Audio/Voix
- ..
Image
- Capturer une image webcam et la visualiser par appui sur un bouton poussoir
- Application photomaton
Création originale de X.HINAULT – www.mon-club-elec.fr – 2013 – Tous droits réservés – GPLv3
Articles similaires:
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PCDUINOAppESPyQt
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.RASPBERRYPIAppESPyQt
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTSerialArduinoToPyqt
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABMiniPCRaspberryPi
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABSerialArduinoToPyqt
Articles Liés
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.FournisseursRadiospares
Les composants électroniques sont essentiels à la fabrication de produits électroniques modernes. Radiospares est l'un…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.FabricantsMFA
Les fabricants de matériel électronique sont une partie essentielle de l'industrie électronique. Ils fournissent des…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.FournisseursMdpMotor
Les moteurs électriques sont un élément essentiel de la technologie moderne. Ils sont utilisés dans…