Modifications

Sauter à la navigation Sauter à la recherche
2 391 octets ajoutés ,  17 février 2013 à 17:08
Page créée avec « {{PiFace-Manuel-NAV}} Cette section ne vise pas à vous apprendre Python mais à mettre dans vos mains les éléments nécessaire vous permettant d'exploiter PiFace en Pytho... »
{{PiFace-Manuel-NAV}}

Cette section ne vise pas à vous apprendre Python mais à mettre dans vos mains les éléments nécessaire vous permettant d'exploiter PiFace en Python.

Pour utiliser PiFace en Python, il faut importer le module.

<nowiki>import piface.pfio</nowiki>

Avant toute utilisation, la carte doit être initialisée à l'aide d'un appel à '''init()'''.

Il y a 3 fonctions principales permettant de contrôler l'interface.
Les exemples que nous proposons (plus loin) vous permettrons de prendre le PiFace plus facilement en main.

== digital_read ==
digital_read( numero_de_broche )

Retourne 1 ou 0 en dépendant de l'état de l'entrée numérotée ''numero_de_broche''.
* ''numero_de_broche'' peut prendre une valeur de 0 to 7 pour chacune des 8 entrées. La première entrée commence à 0.

== digital_write ==
digital_write( numero_de_broche, etat )

Place la sortie ''numero_de_broche'' à l'état haut ou bas en fonction de la valeur du paramètre ''etat''.
* ''numero_de_broche'' peut prendre une valeur de 0 to 7 pour chacune des 8 sorties. La première sortie commence à 0.
* ''state' peut prendre la valeur '''1''' pour actif ou '''0''' pour inactif.

== digital_write_pullup ==
digital_write_pullup( numero_de_broche, actif )

Active/désactive une résistance pullup de 10 KOhms sur une entrée ''numero _de_broche''.
* ''actif'' = 1 active la résistance pullup. 0 désactive la résistance pull-up.

{{ambox-stop | text = Bien que la méthode décrite ci-dessous soit bien maitrisée par MCHobby, je dois encore vérifier que c'est bien le cas avec PiFace }}
La résistance pullup est une technique largement utilisé dans le monde Arduino pour le lecture d'entrée. Sa particularité réside dans l'utilisation d'une résistance qui ramener le potentiel de la broche à +VCC si la broche n'est pas raccordée à la masse. C'est terriblement pratique et cette technique est très souvent utilisée.

En utilisation d'une façon générale, le programme active la résistance pull-up (donc la broche reste à 5 volts) et une switch est utilise pour brancher la broche à la masse (gnd).<br />Lorsque l'utilisateur presse le switch (bouton poussoir), l'entrée passe à l'état 0 (base). Dès que l'utilisateur relache le bouton, la broche d'entrée revient toute seule à l'état 1 (haut) grâce à la résistance pullup.



{{PiFace-Manuel-TRAILER}}
30 072

modifications

Menu de navigation