Cours:Shieldinfo : Différence entre versions
(→Boutons) |
|||
| Ligne 15 : | Ligne 15 : | ||
| bp4 || Haut Droite || A1 || || Pull Down | | bp4 || Haut Droite || A1 || || Pull Down | ||
|} | |} | ||
| + | |||
| + | <source lang=c> | ||
| + | const char bpPin[4]={2,3,A0,A1}; // Position physique des boutons | ||
| + | char bpEtat[4]; | ||
| + | |||
| + | void setup() | ||
| + | { | ||
| + | char i; | ||
| + | for (i=0;i<4;i++) pinMode(bpPin[i],INPUT); | ||
| + | } | ||
| + | |||
| + | void loop() | ||
| + | { | ||
| + | char i; | ||
| + | for (i=0;i<4;i++) bpEtat[i]=digitalRead(bpPin[i]); | ||
| + | } | ||
| + | |||
| + | </source> | ||
=Capteurs= | =Capteurs= | ||
Version du 18 juin 2013 à 17:46
Description
Boutons
| Bouton | Position | Arduino Pin | Interruption | Résistance de tirage |
|---|---|---|---|---|
| bp1 | Bas Gauche | 2 | 0 | Pull Up |
| bp2 | Haut Gauche | 3 | 1 | Pull Up |
| bp3 | Bas Droite | A0 | Pull Down | |
| bp4 | Haut Droite | A1 | Pull Down |
const char bpPin[4]={2,3,A0,A1}; // Position physique des boutons
char bpEtat[4];
void setup()
{
char i;
for (i=0;i<4;i++) pinMode(bpPin[i],INPUT);
}
void loop()
{
char i;
for (i=0;i<4;i++) bpEtat[i]=digitalRead(bpPin[i]);
}