Débuter avec Arduino : Introduction |Materiel | Logiciel | Installation | Fonctions Pyduino | Dépannage

Installation et test de Pyduino : dans 5 minutes, vous êtes opérationnels !
Principe d'installation de Pyduino
- L'installation de Pyduino est très simple : il suffit de copier/coller le fichier pyduino.py dans le répertoire de vos codes Python, sur votre mini-PC ou dans le répertoire des modules Python du système. Un seul fichier à installer : simple quoi !
- Votre mini-PC doit avoir accès à internet pour les procédures d'installation qui suivent.
Installation
![]() |
|
![]() |
|
![]() |
Un petit test dans l'interpréteur Python
La première façon d'utiliser Pyduino, la plus simple, c'est de tester les instructions en "ligne de commande" dans l'interpréteur Python : vous allez voir, çà va vous plaire !!
Lancer l'interpréteur Python
Commencer par lancer l'interpréteur Python : pour ceux qui ne savent pas, l'interpréteur Python, c'est une sorte de Terminal comme pour la ligne de commande... mais pour le langage Python. Ceci est possible car Python est un langage interprété : il n'a pas besoin d'être compilé avant d'être exécuté.
On peut utiliser l'interpréteur par défaut en saisissant la commande $ python dans un Terminal : l'invite change et devient >>> : vous pouvez écrire vos instructions, elles sont exécutées... mais c'est un peu basique.
Je vous conseille d'utiliser un interpréteur plus convivial, comme DreamPie : On l'installe en faisant :
Puis ensuite on le lance depuis le menu graphique : applications > Programmation > Dreampie ou bien en ligne de commande avec :
Test de Pyduino dans l'interpréteur
- Pour vous montrer avec quelle simplicité vous pouvez tester Pyduino, voici quelques commandes que vous allez pouvoir saisir dans l'interpréteur : elles seront exécutées immédiatement.
- Commencer par charger les fonctions de la librairie Pyduino (ou module) en faisant :
- Ensuite connecter une LED sur la broche de votre choix en série avec une résistance de 270 Ohms selon le schéma suivant ou équivalent :
- Sur le pcDuino :
- sur le RaspberryPi :
- Puis saisissez simplement les commandes
>>> digitalWrite(0,HIGH)
- La LED s'allume ! Pour l'éteindre, saisissez simplement :
- La LED s'éteint ! Cool non ??!!
- Sur le pcDuino, il est tout aussi simple et aisé de tester les broches analogiques en faisant :
4095
- Vous allez voir, l'utilisation de l'interpréteur, çà va vous plaire ! Programmer les broches E/S de votre miniPC n'aura jamais été aussi simple !!
Exemple de script
Ensuite, vous pouvez tester un vrai script Pyduino :
- ouvrez Geany, copier/coller l'exemple ci-dessous
- et enregistrer le dans le répertoire de vos scripts Python.
- Il ne reste plus qu'à cliquer sur le bouton exécuter !
La LED se met à clignoter : pas belle la vie ?
# -*- coding: utf-8 -*-
# exemple pyDuino - par X. HINAULT - www.mon-club-elec.fr
# Juin 2013 - Tous droits réservés - GPLv3
# voir : https://github.com/sensor56/pyDuino
# LED clignote
from pyduino_pcduino import * # importe les fonctions Arduino pour Python
# entete declarative
LED=0 # declare la broche a utiliser
#--- setup ---
def setup():
pinMode(LED,OUTPUT) # met la broche en sortie
Serial.println("La broche " +str(LED)+ " est en sortie !")
# -- fin setup --
# -- loop --
def loop():
digitalWrite(LED,HIGH) # allume la LED
Serial.println("La LED est allumée !")
delay(1000) # pause en millisecondes
digitalWrite(LED,LOW) # eteint la LED
Serial.println("La LED est éteinte !")
delay(1000) # pause en millisecondes
# -- fin loop --
#--- obligatoire pour lancement du code --
if __name__=="__main__": # pour rendre le code executable
setup() # appelle la fonction setup
while(1): loop() # appelle fonction loop sans fin
La suite.. ?
- A présent, vous êtes prêt pour tester les différents exemples disponibles ici : Exemples de programmes utilisant la librairie Pyduino
Documentation
Pour plus de détails sur l'installation et l'utilisation, voir notamment :
- Programmer les broches numériques E/S en sortie PDF
- Programmer les broches numériques E/S en entrée PDF
- Programmer les entrées analogiques PDF
- La rubrique : Programmer le pcDuino
Commentaires utilisateurs
- Simple !
Page d'accueil de la section "Pour Debuter" Pyduino en français
Corrections, suggestions et nouvelle documentation peuvent être postées sur à l'adresse support_at_mon-club-elec.fr
Cette page a été créée réalisée par Xavier HINAULT (2013) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.