23 lines
511 B
Plaintext
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);
|
|
}
|