Programmer le pcDuino : Python simple : Sortie numérique : Faire clignoter une LEDPar X. HINAULT - Juin 2013 ![]() Ce que l'on va faire ici
Pré-requis
Matériel nécessaire
![]()
![]()
![]()
![]() Instructions de montage
Le montage à réaliserLe fichier *.ynoCopier/coller ce code dans l'IDE Pyduino # entete declarative LED=2 # 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 -- Ce code est également disponible ici : Le fichier *.pyCopier/coller ce code dans l'éditeur Geany : #!/usr/bin/python # -*- 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 arduino import * # importe les fonctions Arduino pour Python # entete declarative LED=2 # 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 Ce code est également disponible ici : https://raw.github.com/sensor56/pyDuino/master/pcduino/exemples/1.Basics/Blink.py Utilisation
![]() |