09-05-2017, 15:23
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 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
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 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