Lab_interaccio/2017/Matriz_due/Matriz_due.ino

25 lines
572 B
Arduino
Raw Normal View History

2025-02-25 21:29:42 +01:00
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);
}
}