const int VCC[] = {2, 3, 4, 5, 6, 7, 8, 9};
const int GND[] = {10, 11, 12, A4, A3, A2, A1, A0};
void setup() {
Serial.begin(9600);
for(int i = 0 ; i < 8 ; i++){
pinMode(VCC[i], OUTPUT);
}
for(int i = 0 ; i < 8 ; i++){
pinMode(GND[i], INPUT);
}
}
void loop() {
long pulsante = 0;
bool controlloVCC=0;
bool controlloGND=0;
for(int i = 0 ; i < 8 ; i++){
digitalWrite(VCC[i], HIGH );
for(int j = 0 ; j < 8 ; j++){
controlloGND = digitalRead(GND[j]);
pulsante++;
/*Serial.print(pulsante);
Serial.print("\t");
Serial.println(controlloGND);*/
delay(100);
if(controlloGND) Serial.println(pulsante);
}
digitalWrite(VCC[i], LOW );
}
/*for(int i = 0 ; i < 8 ; i++){
digitalWrite(VCC[i], HIGH);
for(int j = 0 ; j < 8 ; j++){
controlloGND = digitalRead(GND[j]);
pulsante++;
if(controlloGND) j=8;
}
delay(1);
if(controlloGND) i=8;
}
Serial.println(pulsante);
Serial.println("ciao");
pulsante = 0;
controlloVCC=0;
controlloGND=0;*/
}
nano:12
nano:11
nano:10
nano:9
nano:8
nano:7
nano:6
nano:5
nano:4
nano:3
nano:2
nano:GND.2
nano:RESET.2
nano:0
nano:1
nano:13
nano:3.3V
nano:AREF
nano:A0
nano:A1
nano:A2
nano:A3
nano:A4
nano:A5
nano:A6
nano:A7
nano:5V
nano:RESET
nano:GND.1
nano:VIN
nano:12.2
nano:5V.2
nano:13.2
nano:11.2
nano:RESET.3
nano:GND.3
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r
btn2:1.l
btn2:2.l
btn2:1.r
btn2:2.r
btn3:1.l
btn3:2.l
btn3:1.r
btn3:2.r
btn4:1.l
btn4:2.l
btn4:1.r
btn4:2.r
btn5:1.l
btn5:2.l
btn5:1.r
btn5:2.r
btn6:1.l
btn6:2.l
btn6:1.r
btn6:2.r
btn7:1.l
btn7:2.l
btn7:1.r
btn7:2.r
btn8:1.l
btn8:2.l
btn8:1.r
btn8:2.r
btn9:1.l
btn9:2.l
btn9:1.r
btn9:2.r
btn10:1.l
btn10:2.l
btn10:1.r
btn10:2.r
btn11:1.l
btn11:2.l
btn11:1.r
btn11:2.r
btn12:1.l
btn12:2.l
btn12:1.r
btn12:2.r
btn13:1.l
btn13:2.l
btn13:1.r
btn13:2.r
btn14:1.l
btn14:2.l
btn14:1.r
btn14:2.r
btn15:1.l
btn15:2.l
btn15:1.r
btn15:2.r
btn16:1.l
btn16:2.l
btn16:1.r
btn16:2.r
btn17:1.l
btn17:2.l
btn17:1.r
btn17:2.r
btn18:1.l
btn18:2.l
btn18:1.r
btn18:2.r
btn19:1.l
btn19:2.l
btn19:1.r
btn19:2.r
btn20:1.l
btn20:2.l
btn20:1.r
btn20:2.r
btn21:1.l
btn21:2.l
btn21:1.r
btn21:2.r
btn22:1.l
btn22:2.l
btn22:1.r
btn22:2.r
btn23:1.l
btn23:2.l
btn23:1.r
btn23:2.r
btn24:1.l
btn24:2.l
btn24:1.r
btn24:2.r
btn25:1.l
btn25:2.l
btn25:1.r
btn25:2.r
btn26:1.l
btn26:2.l
btn26:1.r
btn26:2.r
btn27:1.l
btn27:2.l
btn27:1.r
btn27:2.r
btn28:1.l
btn28:2.l
btn28:1.r
btn28:2.r
btn29:1.l
btn29:2.l
btn29:1.r
btn29:2.r
btn30:1.l
btn30:2.l
btn30:1.r
btn30:2.r
btn31:1.l
btn31:2.l
btn31:1.r
btn31:2.r
btn32:1.l
btn32:2.l
btn32:1.r
btn32:2.r
btn33:1.l
btn33:2.l
btn33:1.r
btn33:2.r
btn34:1.l
btn34:2.l
btn34:1.r
btn34:2.r
btn35:1.l
btn35:2.l
btn35:1.r
btn35:2.r
btn36:1.l
btn36:2.l
btn36:1.r
btn36:2.r
btn37:1.l
btn37:2.l
btn37:1.r
btn37:2.r
btn38:1.l
btn38:2.l
btn38:1.r
btn38:2.r
btn39:1.l
btn39:2.l
btn39:1.r
btn39:2.r
btn40:1.l
btn40:2.l
btn40:1.r
btn40:2.r
btn41:1.l
btn41:2.l
btn41:1.r
btn41:2.r
btn42:1.l
btn42:2.l
btn42:1.r
btn42:2.r
btn43:1.l
btn43:2.l
btn43:1.r
btn43:2.r
btn44:1.l
btn44:2.l
btn44:1.r
btn44:2.r
btn45:1.l
btn45:2.l
btn45:1.r
btn45:2.r
btn46:1.l
btn46:2.l
btn46:1.r
btn46:2.r
btn47:1.l
btn47:2.l
btn47:1.r
btn47:2.r
btn48:1.l
btn48:2.l
btn48:1.r
btn48:2.r
btn49:1.l
btn49:2.l
btn49:1.r
btn49:2.r
btn50:1.l
btn50:2.l
btn50:1.r
btn50:2.r
btn51:1.l
btn51:2.l
btn51:1.r
btn51:2.r
btn52:1.l
btn52:2.l
btn52:1.r
btn52:2.r
btn53:1.l
btn53:2.l
btn53:1.r
btn53:2.r
btn54:1.l
btn54:2.l
btn54:1.r
btn54:2.r
btn55:1.l
btn55:2.l
btn55:1.r
btn55:2.r
btn56:1.l
btn56:2.l
btn56:1.r
btn56:2.r
btn57:1.l
btn57:2.l
btn57:1.r
btn57:2.r
btn58:1.l
btn58:2.l
btn58:1.r
btn58:2.r
btn59:1.l
btn59:2.l
btn59:1.r
btn59:2.r
btn60:1.l
btn60:2.l
btn60:1.r
btn60:2.r
btn61:1.l
btn61:2.l
btn61:1.r
btn61:2.r
btn62:1.l
btn62:2.l
btn62:1.r
btn62:2.r
btn63:1.l
btn63:2.l
btn63:1.r
btn63:2.r
btn64:1.l
btn64:2.l
btn64:1.r
btn64:2.r
r2:1
r2:2
r3:1
r3:2
r4:1
r4:2
r5:1
r5:2
r6:1
r6:2
r7:1
r7:2
r8:1
r8:2
r1:1
r1:2