I have the following code:
unsigned long tijd = millis();
int boodschap = 0;
// unsigned long tijd2 = millis();
Serial.print(boodschap);
if (0 < tijd < 1000/*000*/) {
boodschap = 1;
}
else if (1000/*000*/ < tijd < 2000/*000*/) {
boodschap = 2;
}
else if (2000/*000*/ < tijd < 3000/*000*/) {
boodschap = 3;
}
else if (3000/*000*/ < tijd < 4000/*000*/) {
boodschap = 4;
}
else if (4000/*000*/ < tijd < 5000/*000*/) {
boodschap = 5;
}
else if (5000/*000*/ < tijd < 6000/*000*/) {
boodschap = 6;
}
else if (6000/*000*/ < tijd < 7000/*000*/) {
boodschap = 7;
}
else if (7000/*000*/ < tijd < 8000/*000*/) {
boodschap = 8;
}
else if (8000/*000*/ < tijd < 9000/*000*/) {
boodschap = 9;
}
else if (9000/*000*/ < tijd < 10000/*000*/) {
boodschap = 10;
}
else {
boodschap = 10;
}
boodschap gets stuck at boodschap = 1
when I turn on the serial monitor and print tijd (millis) and boodschap, boodschap keeps switching between 0 and 1, but never reaches higher than 1.
tijd (millis) behaves normal in my opninion.
Can anyone help? I can’t find the problem :s