Pyduino : Apprendre à afficher des messages et à utiliser le Terminal du mini-PC.
Ateliers Pyduino
par X. HINAULT
www.mon-club-elec.fr
Tous droits réservés – 2013.
Ce document légèrement payant est soumis au droit d'auteur et est réservé à l'usage personnel.
Afin d'encourager la production de supports didactiques de qualité, ce document est légèrement payant.
La licence d'utilisation est attribuée pour un usage personnel uniquement, dans le cercle familial. Mise en ligne et diffusion non autorisées.
Si vous n'êtes pas le détenteur de la licence attribuée pour l'usage de ce document, soyez sympa, merci d'acheter votre exemplaire personnel ici :
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ATELIERSPYDUINO
Pour tout problème lié à l'utilisation de ce document, veuillez envoyer une copie ici : [email protected]
Pour obtenir tout autres types de licence d'utilisation (enseignement, commercial, etc...), veuillez contacter l'auteur ici : [email protected]
Vous avez constaté une erreur ? une coquille ? N'hésitez pas à nous le signaler à cette adresse : [email protected]
Truc d'utilisation : visualiser ce document en mode diaporama dans le visionneur PDF. Navigation avec les flèches HAUT / BAS ou la souris.
En mode fenêtre, activer le panneau latéral vous facilitera la navigation dans le document. Bonne lecture !
Lancer également le logiciel Pyduino afin de pouvoir tester au fur et à mesure les codes d'exemples !
Atelier Pyduino : Apprendre à afficher des messages et à utiliser le Terminal du mini-PC. p. 1/17
1. Intro
L'objectif ici est :
d'écrire un programme Pyduino affichant un message dans le Terminal du mini-PC
d'apprendre à utiliser le Terminal pour visualiser les messages sur le mini-PC
… afin d'être en mesure d'afficher des messages dans le Terminal du mini-PC.
Prêt ? C'est parti !
Atelier Pyduino : Apprendre à afficher des messages et à utiliser le Terminal du mini-PC. p. 2/17
2. Pour passer à l'action... avec Pyduino : le matériel
Pour utiliser Arduino, vous aviez besoin :
On a besoin :
d'une carte Arduino
d'un poste fixe (netbook, portable, etc..)
d'un câble USB
La programmation et la communication avec la carte Arduino :
se fait à partir du logiciel Arduino, via le port USB
la connexion au poste fixe n'est pas nécessaire en mode exécution
Pour utiliser un mini-PC avec Pyduino, c'est presque pareil :
On a besoin :
d'une carte mini-PC avec un système Gnu/Linux installé opérationnel
(typiquement interface graphique LXDE)
d'un poste fixe (netbook, portable, etc..)
d'un routeur réseau éthernet / wifi +/- switch (pas indispensable)
de 2 câbles éthernet et/ou clé wifi
La programmation et la communication avec le miniPC :
se fait par « accès au bureau distant » depuis le poste fixe : on programme
directement dans l'éditeur sur le miniPC à partir du poste fixe.
la connexion au poste fixe n'est pas nécessaire en mode exécution
La vraie différence consiste à utiliser un routeur en plus.
Noter qu'un tel routeur serait aussi nécessaire avec Arduino dès lors que l'on voudrait
utiliser un shield Ethernet.
En résumé :
Un principe de fonctionnement relativement similaire, à la différence près que l'on communique avec le poste fixe par réseau au lieu de communiquer par USB.
Atelier Pyduino : Apprendre à afficher des messages et à utiliser le Terminal du mini-PC. p. 3/17
3. Matériel nécessaire pour les ateliers Pyduino
Pour cet atelier, vous aurez besoin de tout ou partie des éléments suivants pour pouvoir réaliser les exemples proposés :
De l'espace de développement Pyduino
L'espace de développement Pyduino associe :
un ordinateur sous Windows, Mac Os X ou Gnu/Linux (Ubuntu)
avec le logiciel Geany ou l'IDE Pyduino installé
un réseau local auquel est connecté le mini-PC et le poste fixe
une carte mini-PC
Noter qu'il est également possible d'utiliser une carte Arduino avec le
poste fixe.
disponible chez : http://www.gotronic.fr/
Du nécessaire pour réaliser des montages sans soudure
Pour réaliser des montages sans soudure, vous aurez besoin :
d'une plaque d'essai ou breadboard moyenne (450 points)
de quelques câbles souples (ou jumpers) mâle/mâle
disponible chez : http://www.gotronic.fr/
De quelques composants de base
Pour vous simplifier la vie, nous avons négocié ce kit pour vous !
Vous pouvez commander ce kit complet directement en 1 clic chez notre partenaire
http://www.gotronic.fr/ avec le code express 701710
Pour les ateliers Pyduino niveau débutant, vous devrez idéalement disposer
des composants suivants :
des LEDs 5mm Rouges(x20), Vertes (x5) et 3 Jaunes (x5)
digit à cathode commune rouge 13mm (x1)
Résistances (1/4w - 5%) de 270 Ohms (x20), 4,7K Ohms (x1), 1K Ohms (x1)
mini bouton-poussoir (x3)
Opto-fourche (x 1)
Résistance variable linéaire 10K (x 1)
Photo-résistance 7mm (x 1)
Capteur de température LM35DZ (-55/+150°C - 10mV/°C) (x 1)
Capsule son piézoélectrique (x 1)
ULN 2803A (CI amplificateur 8 voies, 500mA/ voie) (x 1)
LED 5mm multicolore RVB cathode commune (x 1)
Atelier Pyduino : Apprendre à afficher des messages et à utiliser le Terminal du mini-PC. p. 4/17
4. Le réseau type : miniPC + poste fixe sur un même réseau
soit en en éthernet
soit en wifi
soit un mix des 2 (le poste fixe en filaire et le mini-PC en wifi : c'est la situation potentiellement la plus courante)
La bonne nouvelle : la librairie Pyduino est portée sur Raspberry Pi, sur le pcDuino et est potentiellement portable sur tout type de mini-PC
Atelier Pyduino : Apprendre à afficher des messages et à utiliser le Terminal du mini-PC. p. 5/17
1 / 17 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !