25 lines
572 B
Arduino
25 lines
572 B
Arduino
|
int output[16] = { 6, 7, 8, 9, 10, 11, 12, 13, 4, 3, 2, 14, 15, 16, 17 };
|
||
|
int input[8] = { A0, A1, A2, A3, A4, A5, A6, A7 };
|
||
|
|
||
|
void setup() {
|
||
|
Serial.begin(115200);
|
||
|
for (int i=0; i<16; i++)
|
||
|
{
|
||
|
pinMode(output[i], OUTPUT);
|
||
|
digitalWrite(output[i], LOW);
|
||
|
}
|
||
|
for (int i=0; i<8; i++)
|
||
|
pinMode(input[i], INPUT);
|
||
|
}
|
||
|
|
||
|
void loop() {
|
||
|
for (int i=0; i<16; i++)
|
||
|
{
|
||
|
digitalWrite(output[i], HIGH);
|
||
|
for (int j=0; j<8; j++)
|
||
|
Serial.print(digitalRead(input[j]));
|
||
|
Serial.println();
|
||
|
digitalWrite(output[i], LOW);
|
||
|
}
|
||
|
}
|