// Define the dip switch pins
const int dipswtiches[4] = {2,3,4,5};
const int rowLED[8] = {21,20,19,18,17,16,15,14};
const int colLED[8] = {6,7,8,9,10,11,12,13};
void setup() {
for (int i = 0; i < 4; i++) {
pinMode(dipswtiches[i], INPUT_PULLUP);
}
// Start the serial communication
Serial.begin(9600);
}
void loop() {
int switchState = digitalRead(dipswtiches[0]) | (digitalRead(dipswtiches[1]) << 1) | (digitalRead(dipswtiches[2]) << 2) | (digitalRead(dipswtiches[3]) << 3);
Serial.println(switchState);
delay(1000);
}