Mam problem z funkcja switch - case.
to mój fragment kodu:
Kod: Zaznacz cały
void loop(){
switch (temp){
case temp<20: //pierwszy zakres
do {
wypelnienie=100;
regulacja_grzalka; // tutaj program wykonuje operacje dla przekaznika grzałki i ponownie mierzy
temperature
} while (temp=20);
break;
case 20>=temp<30: //drugi zakres
do {
wypelnienie=80;
regulacja_grzalka;
} while (temp=30);
break;
error: the value of 'temp' is not usable in a constant expression
case temp<20: //pierwszy zakres
jak rozwiązać ten problem ? gdy wpisze np case 20: .... to w tedy jest ok ale ja potrzebuję tu zakresów.
Pozdrawiam.