PiFace-Manuel-Python-Input

De MCHobby - Wiki
Révision datée du 17 février 2013 à 21:41 par Admin (discussion | contributions) (Page créée avec « {{PiFace-Manuel-NAV}} == Introduction == Affiche l'état d'une entrée. == Le code == Démarrez un nouvel interpréteur Python comme [[PiFace-Manuel-Python-Interpreteur|p... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

Introduction

Affiche l'état d'une entrée.

Le code

Démarrez un nouvel interpréteur Python comme précisé ici (c'est important)

et Tapez le texte suivant:

import piface.pfio as pfio
pfio.init()
while( True ):
        pfio.digital_write( 8, 1 )
        sleep( 1 )
        pfio.digital_write( 8, 1 )


Entrez une ligne vide pour terminer la boucle "while" et revenir à la ligne.

L'exécution de la boucle commence immédiatement après.

Vous pouvez le stopper en pressant CTRL+C

Résultat

Le code python se mettra a afficher directement des "0" à l'écran.

Pressez ensuite le bouton numéro 1 (marqué S1).

Le programme python devra alors afficher des "1" (état "haut").


Sources: Documentation constructeur (anglais, corrigée par MCHobby) et MCHobby.be.

PiFace Digital est un projet de Andrew Robinson à University of Manchester School of Computer Science

Utilisation/traduction de la documentation constructeur, faisant partie dans ce tutoriel, avec accord de Christof B. (6/02/2013) représentant commercial de Element14 en Belgique

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.