Main

Page d'accueil de la référence officielle Pyduino en français

Site réalisé par www.mon-club-elec.fr, créateur de la librairie Pyduino.

Bienvenue sur ce site !

Pyduino ? Simply simple !


Suivez le guide : 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 !



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

Pyduino est un portage en langage Python des instructions du langage Arduino pour les nouvelles plateformes de type mini-pc : en un mot, vous accèdez aux broches E/S numériques et analogiques de votre mini-pc comme vous le feriez avec Arduino, sauf que vous codez en Python et donc vous pouvez au sein d'un même code programmer les broches E/S, faire des mesures, etc... et interagir avec le système, utiliser les périphériques système (vidéo, réseau, fichiers,..), etc... De plus, Pyduino est indépendant du matériel utilisé : un même code Pyduino pourra être exécuté sur des plateformes différentes (pcDuino, RaspberryPi,...) ! Vous trouverez sur ce site la documentation de référence en français des instructions et fonctions de la librairie Pyduino, portage Python des fonctions Arduino pour mini-pc (rapsberrypi, pcduino, etc...)


Si vous connaissez Arduino, il n'est pas nécessaire de connaître Python pour utiliser Pyduino !
Avec 5 règles simples de "conversion" à connaître, vous pouvez utiliser Pyduino en connaissant Arduino !

Ce site est créé et maintenu par X.HINAULT, webmaster de www.mon-club-elec.fr et créateur de la librairie pyduino.

Voir également : Tous les derniers changements


Ils ont dit :

"Moi qui avais l'habitude de développer sur IDE d'arduino, je peux vous dire que votre PyDuino c'est une Bombe!!"

Janvier 2015

Ils s'intéressent à Pyduino :

Pyduino : ils en parlent :


Vous trouverez dès à présent en ligne :

Les News - Historique :

  • Décembre 2014 : Ajout des fonctions solarAzimut(), solarElevation(), intégration des constantes physiques
  • Décembre 2014 : Mise à jour en version "Pyduino" des codes d'exemple de la documentation Pyduino
  • Novembre 2014 : Mise en ligne de procédures utiles en pratique courante pour optimiser l'usage d'un mini-PC
  • Septembre 2014 : Ajout du support natif du framework web Bottle, amélioration fonction localIP() en utilisant netifaces
  • Janvier 2014 : Mise en ligne des premiers ateliers Pyduino pour apprendre Pyduino et le langage Python en douceur.
  • Décembre 2013 : Sortie de la version Pyduino 0.4 qui intègre notamment l'implémentation des fonctions LiquidCrystal (afficheur LCD)
  • Novembre 2013 : Lancement de l'IDE Pyduino, pour coder sur son mini-PC comme dans l'IDE Arduino !
  • Juillet 2013 : Ajout des fonctions multimédia, accessible depuis un code Pyduino, notamment :
    • capture d'image et incrustation de texte sur image (datalogging Image)
    • lecture fichier audio
    • synthèse vocale, notamment la voix "pico" de qualité
    • enregistrement de fichier audio
    • reconnaissance vocale en mode connecté (résultat exact à 90% voire plus)
  • Juillet 2013 : Ajout des fonctions Fichiers texte (équivalent librairie SD)
  • Juillet 2013 : Ajout des fonctions RTC et d'exécution de ligne de commande systeme depuis le code Pyduino
  • Juillet 2013 : Ajout de la fonction analogWrite() et des nouvelles fonctions analogWrite(), analogWritePercent(), analogWriteHardware(),
  • Juin 2013 : Lancement de l'écriture de la librairie Pyduino et de cette documentation avec mises en ligne de la documentation de plus de 60 instructions Pyduino.

Les pages "Pour débuter", en français

L'essentiel pour démarrer en douceur :

La référence du langage Pyduino en français :

Les instructions de la librairie pyduino en français par thème :

  • Les fonctions natives Arduino
  • Les fonctions Système
  • Les fonctions Multimédia
  • Les fonctions de Contrôle des moteurs
  • Les fonctions des communications sérielles

Contact et support

  • Je crée ce site sur mon temps libre et je mets les contenus à la disposition de tous "as is" en espérant que cela soit utile. Pour tous les retours, questions, suggestions,utiliser l'adresse suivante : support_at_mon-club-elec_point_fr Je vous répondrai en fonction de mes disponibilités.
  • Pour des conseils en programmation ou des explications spécifiques, voir les rubriques du site www.mon-club-elec.fr

A venir...

  • Plus d'exemples
  • De nouvelles fonctions avancées

Vous pouvez également découvrir mes programmes Pyduino sur mon site principal : www.mon-club-elec.fr


Site créé et maintenu par X. HINAULT - 2013