Ligne 15 : |
Ligne 15 : |
| | | |
| pifacedigitalio.init() | | pifacedigitalio.init() |
| + | |
| + | === Lire une entrée === |
| | | |
| Si vous désirez savoir si un bouton est enfoncé ou non, il faut utiliser la fonction {{fname|digital_read}} : | | Si vous désirez savoir si un bouton est enfoncé ou non, il faut utiliser la fonction {{fname|digital_read}} : |
Ligne 20 : |
Ligne 22 : |
| pifacedigitalio.digital_read( numero_de_broche ) | | pifacedigitalio.digital_read( numero_de_broche ) |
| | | |
− | La fonction retourne ''1'' si l'entrée indiquée dans ''numero_de_broche'' si le bouton est enfoncé ou l'entrée est connecté sur la masse (GND). Sinon la fonction retourne ''0''. | + | La fonction retourne ''1'' si l'entrée indiquée dans ''numero_de_broche'' (1 pour le bouton poussoir S1). |
| + | |
| + | Si le bouton est enfoncé ou l'entrée est connecté sur la masse (GND). Sinon la fonction retourne ''0''. |
| + | |
| + | === Contrôler une sortie === |
| | | |
| Si vous désirez contrôler une sortie, il faut utiliser la fonction {{fname|digital_write}} : | | Si vous désirez contrôler une sortie, il faut utiliser la fonction {{fname|digital_write}} : |
Ligne 26 : |
Ligne 32 : |
| pifacedigitalio.digital_write( numero_de_broche, etat ) | | pifacedigitalio.digital_write( numero_de_broche, etat ) |
| | | |
− | La fonction permet de fixer l'état de la broche ''numero_de_broche'' sur l'état '''0''' (inactif) ou '''1''' (actif). L'état ''1'' active le collecteur ouvert (qui laisse passer le courant) et la LED correspondante. | + | La fonction permet de fixer l'état de la broche ''numero_de_broche'' sur l'état '''0''' (inactif) ou '''1''' (actif). |
| + | |
| + | L'état ''1'' active le collecteur ouvert (qui laisse passer le courant) et la LED correspondante. |
| + | |
| + | L'instruction suivante active la sortie 2 et la LED 2 correspondante: |
| + | |
| + | pifacedigitalio.digital_write( 2, 1 ) |
| | | |
| == Les pas suivants == | | == Les pas suivants == |