Arduino Polska Forum

Pełna wersja: niezrozumiały problem
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
hej 
zaczynam swoją przygodę z arduino i wpadłem na pomysł zrobienia  narazie samego programu które bedzie odczytywał temperature i działał jak grzałka ale nie wiem czemu  w void loop() twierdzi że nie ma zadeklarowanej wartości dla TempMAX  Sad   Huh proszę forumowiczów o pomoc i przejrzenie tego programu 

#define LM35 A5
int analogPin = 13;
float tempMAX = 568; //Aktualna temperatura maksymalna
float tempMIN = 512; //Aktualna temperatura minimalna
float temperatura = ((analogRead(LM35) * 5.0) / 1024.0) * 100;
  
void setup(){
 
 
  if (temperatura <tempMIN) 
{
    {digitalWrite (13,HIGH);
    }
  }else
    {digitalWrite(13,LOW);
}
}
void loop()
{



  if ( digitalRead(13) == LOW )

  { if (temperatura>  TempMAX)
  {digitalWrite(13,LOW);
  }
  }
  if ( digitalRead(13) == HIGH )

  {if (temperatura <TempMIN)
  {digitalWrite(13,HIGH);}
  
}

exit status 1

'TempMAX' was not declared in this scope
Witam,
Brak klamry } na samym końcu ☺
Pozdrawiam
Duże i małe litery mają znaczenie a ty masz zadeklarowane tempMAX a w programie jest TempMAX