void setup() {
Serial.begin(38400);
pinMode(8, INPUT_PULLUP);
pinMode(7, INPUT_PULLUP);
pinMode(6, INPUT_PULLUP);
pinMode(5, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
delayMicroseconds(10); // allow time for input voltages to stablize
}
void loop() {
Serial.print("D4:");
if (digitalRead(4) == LOW) {
Serial.print("Pressed, ");
} else {
Serial.print("released, ");
}
Serial.print("D5:");
if (digitalRead(5) == LOW) {
Serial.print("Pressed, ");
} else {
Serial.print("released, ");
}
Serial.print("D6:");
if (digitalRead(6) == LOW) {
Serial.print("Pressed, ");
} else {
Serial.print("released, ");
}
Serial.print("D7:");
if (digitalRead(7) == LOW) {
Serial.print("Pressed, ");
} else {
Serial.print("released, ");
}
Serial.print("D8:");
if (digitalRead(8) == LOW) {
Serial.print("Pressed");
} else {
Serial.print("released");
}
Serial.println();
delay(250);
}