Lab_interaccio/2010/STROBE10_Pulsadores/STROBE10_Pulsadores.pde
2025-02-25 21:29:42 +01:00

23 lines
511 B
Plaintext

int pulsador[10] = {14, 15, 16, 17, 18, 19, 6, 7, 8, 9};
int flag[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
void setup() {
// initialize serial communications at 9600 bps:
for (int i=0; i<9; i++) pinMode(pulsador[i], INPUT);
Serial.begin(19200);
}
void loop() {
for (int i=0; i<10; i++)
{
if((!digitalRead(pulsador[i]))&&(!flag[i]))
{
flag[i]=1;
Serial.print(i,BYTE);
}
else if((digitalRead(pulsador[i]))&&(flag[i])) flag[i]=0;
}
delay(10);
}