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.