const int out1 = 13;
const int col1 = 12;
const int col2 = 11;
const int col3 = 10;
const int row1 = A0;
const int row2 = A1;
const int row3 = A2;
void setup() {
Serial.begin(9600);
pinMode(out1, OUTPUT);
pinMode(col1, INPUT_PULLUP);
pinMode(col2, INPUT_PULLUP);
pinMode(col3, INPUT_PULLUP);
pinMode(row1, INPUT_PULLUP);
pinMode(row2, INPUT_PULLUP);
pinMode(row3, INPUT_PULLUP);
digitalWrite(out1, LOW);
}
void loop() {
int col1State = digitalRead(col1);
int col2State = digitalRead(col2);
int col3State = digitalRead(col3);
int row1State = digitalRead(row1);
int row2State = digitalRead(row2);
int row3State = digitalRead(row3);
if (col1State == LOW && row1State == LOW) {
Serial.print("1");
delay(50);
}
if (col2State == LOW && row1State == LOW) {
Serial.print("2");
delay(50);
}
if (col3State == LOW && row1State == LOW) {
Serial.print("3");
delay(50);
}
}