Logo Mon Club Elec

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

Le PCDuino est une plateforme de développement open source qui offre aux développeurs une solution complète pour créer des applications et des systèmes embarqués. Il est basé sur un processeur ARM Cortex-A8 et est livré avec un système d’exploitation Linux pré-installé. Il est également livré avec des bibliothèques et des outils de développement pour faciliter le développement d’applications et de systèmes embarqués. Le PCDuino est une plateforme très polyvalente qui peut être utilisée pour créer des applications et des systèmes embarqués pour une variété d’utilisations, notamment les robots, les systèmes de contrôle industriel, les systèmes de sécurité et les systèmes d’automatisation. Dans cet article, nous allons examiner en détail les caractéristiques et les avantages du PCDuino et comment il peut être utilisé pour créer des applications et des systèmes embarqués.

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

Nous voilà au coeur du sujet : coupler ensemble les fonctions du système (fichier, réseau, son, voix, …) et les broches E/S (capteurs, dispositifs, etc…) ! Les possibilités deviennent alors très très intéressantes et n’ont pour limite que l’imagination, LE TOUT AVEC UNE SEULE ET MEME CARTE, sans shield supplémentaire nécessaire !
Il devient alors possible, soit de déclencher des fonctions systèmes à partir d’un évènement sur une broche E/S ( par exemple : capturer une image par appui sur un bouton poussoir), ou de contrôler les broches E/S à partir des fonctions système (par exemple : contrôler les broches numériques en sortie à la voix !)…
Ma librairie Pyduino vous simplifie la vie pour faire tout çà : à vous de jouer !

Y avez-vous pensé ?
Il est possible d’exécuter simultanément plusieurs codes Pyduino sur votre miniPC : la même carte pourra donc simultanément être un serveur TCP opérationnel avec un premier code tout en contrôlant localement les broches E/S avec un second code et tout en permettant l’édition simultanée d’un nouveau code ! Impossible à réaliser avec Arduino et un shield Ethernet par exemple… Au final, un miniPC avec Pyduino peut potentiellement jouer le rôle de plusieurs ensembles « cartes Arduino + shields », et en tout cas vous permet simultanément d’exécuter un ou plusieurs codes opérationnels tout en continuant à développer !

Sorties numériques
Simples

Multimédia

Entrées numériques
Système

Fichier

Réseau

Audio

Voix

Image

Video

Entrées analogiques
Voix :

Fichier :

Reseau :

Reseau : HTML + Javascript

Reseau : HTML + Javascript + Ajax

Sorties analogiques

==== Système ====

Périphériques d’entrée USB
Numpad :

GPS :

  • Afficher la position du lieu

Souris :

  • Détecter appui sur bouton souris

Joystick :

  • Détecter position et appui sur bouton de Joystick

Ligne de commande

Fichiers
Texte :

Image :

Audio :

  • Enregistrer un fichier son lors appui sur un bouton poussoir

Video :

  • Enregistrer un fichier vidéo avec son lors appui sur un bouton poussoir

Reseau
Intro :

Serveur TCP/Http :

Serveur TCP/Http/HTML:

Serveur TCP/Http/HTML + Javascript

Serveur TCP/Http/HTML + Javascript + Ajax
Sans librairie Graphique

Avec librairie RGraph

Avec librairie Dygraphs

Mail:

==== Multimédia ====

Audio
En sortie :

En entrée :

  • Enregistrer un fichier son lors appui sur un bouton poussoir

Voix
Synthèse vocale :

Reconnaissance vocale :

Image

Vidéo
En sortie :

En entrée :

  • Enregistrer un fichier vidéo avec son lors appui sur un bouton poussoir
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é.