Main

Apprendre : Exemples

Exemples de programmes utilisant la librairie Pyduino


1.  Avec 5 règles simples de "conversion" à connaître, vous pouvez utiliser Pyduino en connaissant Arduino !


Pour "convertir" un code Arduino en code Pyduino, cinq règles simples à connaître suffisent :

  • 1. void devient def
  • 2. l'accolade de début { devient : et l'accolade de fin de bloc } disparaît.
  • 3. les lignes à l'intérieur d'un bloc d'instruction doivent être précédée par une tabulation (et pas un espace)
  • 4. le ; de fin d'instruction disparaît (si vous le laissez, c'est pas grave)
  • 5. les // des commentaires deviennent un #

En langage Arduino natif (*.ino) :

void 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

En Pyduino (*.yno):

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

2.  Exemples de base

Voici quelques programmes simples qui montrent comment utiliser les commandes (ou instructions) Pyduino.

3.  Pour apprendre en douceur : découvrez les tutos Pyduino !

NOUVEAUTE 2014 : Ateliers Pyduino
des tutos PDF pour apprendre à programmer un mini-PC comme une carte Arduino et bien plus encore !

Plusieurs centaines de pages de supports PDF en ligne !

4.  Encore plus de codes "prêts à l'emploi" !

Retrouvez également de nombreux codes "prêts à l'emploi" sur les pages dédiées aux différentes plateformes :

4.1  PCDUINO

Sans interface graphique

Avec interface graphique Python + Qt


Page d'accueil de la référence 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.