Le PCDuino est un système de développement informatique open source qui offre aux développeurs une plateforme puissante et flexible pour créer des applications. Il est basé sur le processeur ARM et est compatible avec le système d’exploitation Linux. Il est également compatible avec les langages de programmation Python et Qt. Dans cet article, nous allons examiner en détail les avantages et les fonctionnalités du PCDuino et comment il peut être utilisé pour créer des applications avec Python et Qt.


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
Articles Liés
- http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ARDUINOINSTALLATIONRaisonsChoix
L'Arduino est un système de prototypage électronique open source qui permet aux utilisateurs de créer…
- http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.CODERLangageArduinoStrategiesTemporisation
Le langage Arduino est un langage de programmation open source qui permet aux développeurs de…
- http://web.archive.org/web/20210804223007/https://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.GLAPBOXMaterielAssemblageTest
L'assemblage et le test de matériel électronique sont des étapes essentielles pour la fabrication de…