Main

Référence : Fonctions Pyduino

Les identifiants de broches Pyduino prédéfinis


Description

Dans la librairie Pyduino, certaines broches peuvent être appelées à partir d'identifiants prédéfinis. Ceci permet de rendre les codes plus facilement portable entre les différentes cartes mini-PC.

Identifiants des broches analogiques

  • Sur les cartes Arduino, les broches analogiques peuvent dénommées à l'aide des identifiants pré-définis A0, A1, A2, A3, A4 et A5, correspondant respectivement aux broches analogiques 0,1,2,3,4 et 5.
  • Sur le Raspbery Pi, il n'y a pas de broches analogiques, donc aucun identifiant prédéfini de broche analogique n'est disponible.
  • Sur le pcDuino, 6 broches analogiques sont disponibles, qui peuvent, comme sur Arduino, être dénommées avec les lettres A0, A1, A2, A3, A4 et A5.

Identifiants des broches PWM

  • Sur Arduino, on dispose de 6 broches PWM, les broches 3,5,6,9,10,11. Ces broches ne disposent pas par défaut d'identifiants pré-définis, mais il peut être pratique d'en utiliser en les déclarant au préalable dans le code, sous la forme PWM0, PWM1, PWM2, PWM3, PWM4 et PWM5 correspondant respectivement aux broches analogiques 3,5,6,9,10,11.
  • Sur le RaspberryPi, on dispose d'une seule broche PWM hardware, I/O 1 pour laquelle l'identifiant PWM0 est défini dans Pyduino.
  • Sur le pcDuino, on dispose de 6 broches PWM hardware, comme sur Arduino, respectivement les broches 3,5,6,9,10,11. Ces broches disposent toutes d'un identifiant prédéfini dans Pyduino, à savoir PWM0, PWM1, PWM2, PWM3, PWM4, PWM5... correspondant respectivement aux broches 3,5,6,9,10,11.

Exemples


analogRead(A0) # mesure la tension sur la broche analogique A0

analogWrite(PWM0, 127) # applique une impulsion de largeur 127 (= 50% de largeur de cycle) sur la broche PWM0
 

Commentaires utilisateurs

Pratique !

Voir également


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

Corrections, suggestions et nouvelle documentation peuvent être postées à l'adresse suivante : support_at_mon-club-elec_point_fr

Cette page a été réalisée par Xavier HINAULT (2013) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.