byte led1R = 13;
byte led1G = 12;
byte led2R = 11;
byte led2G = 10;
byte led3R = 9;
byte led3G = 8;
byte led4R = 7;
byte led4G = 6;
byte led5R = 4;
byte led5G = 3;
char wachtwoord[5] = {'g','r','o','e','n'};
char woord[5];
void setup() {
Serial.begin(9600);
pinMode(led1R, OUTPUT);
pinMode(led1G, OUTPUT);
pinMode(led2R, OUTPUT);
pinMode(led2G, OUTPUT);
pinMode(led3R, OUTPUT);
pinMode(led3G, OUTPUT);
pinMode(led4R, OUTPUT);
pinMode(led4G, OUTPUT);
pinMode(led5R, OUTPUT);
pinMode(led5G, OUTPUT);
digitalWrite(led1R, HIGH);
digitalWrite(led2R, HIGH);
digitalWrite(led3R, HIGH);
digitalWrite(led4R, HIGH);
digitalWrite(led5R, HIGH);
}
void loop() {
Serial.println("Wat is het wachtwoord?");
for (int i = 1; i<6; i++) {
while(Serial.available() == 0) {
}
woord[5] = Serial.read();
Serial.print(woord[5]);
}
Serial.println(' ');
for (int i = 1; i<6; i++) {
if (woord[i] == wachtwoord[i]) {
if (i == 1) {
digitalWrite(led1R, LOW);
digitalWrite(led1G, HIGH);
}
else if (i == 2) {
digitalWrite(led2R, LOW);
digitalWrite(led2G, HIGH);
}
else if (i == 3) {
digitalWrite(led3R, LOW);
digitalWrite(led3G, HIGH);
}
else if (i == 4) {
digitalWrite(led4R, LOW);
digitalWrite(led4G, HIGH);
}
else if (i == 5) {
digitalWrite(led5R, LOW);
digitalWrite(led5G, HIGH);
}
else {}
}
}
}