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 |

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 !

==== Broches E/S ====

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