Tere, uus sellel alal, kuid tellisin arduino unole max 6675k temp anduri. Netist tirisin erinevaid koode, kuniks sain toimima selle: http://www.bristolwatch.com/ele2/therc.htm Väga pikk ja keeruline, kuid need lühikesed koodid ei hakanud mul tööle.
Seejärel tahtsin teha lihtsat IF tingimust, et kui temperatuur alla mingi näidu hakkab led põlema, kuid ei hakka. Seejärel proovisin sinna samasse koodi lisada kõige lihtsama ledi vilgu koodi:
int LED = 12;
void setup(){
pinMode(LED,OUTPUT);
}
void loop(){
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
delay(500);
}
Siis see ka ei tööta, aga kui ma selle temperatuuri anduri jutu ära kustutan ja jätan vaid selle lihtsa ledi vilkumise, siis töötab. Huvitav miks ma ei saa ühe korraga neid koode siisekirjutades kahte erinevat asja tööle? Seejuures koodis mingit viga ei näita, laeb ilusti ära selle Unosse. Ehk siis temp andur toimib selle koodiga alati, kuid led toimib vaid kui temp andur ära kustutada koodist.
Aitäh kaasamõtlejatele
Seejärel tahtsin teha lihtsat IF tingimust, et kui temperatuur alla mingi näidu hakkab led põlema, kuid ei hakka. Seejärel proovisin sinna samasse koodi lisada kõige lihtsama ledi vilgu koodi:
int LED = 12;
void setup(){
pinMode(LED,OUTPUT);
}
void loop(){
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
delay(500);
}
Siis see ka ei tööta, aga kui ma selle temperatuuri anduri jutu ära kustutan ja jätan vaid selle lihtsa ledi vilkumise, siis töötab. Huvitav miks ma ei saa ühe korraga neid koode siisekirjutades kahte erinevat asja tööle? Seejuures koodis mingit viga ei näita, laeb ilusti ära selle Unosse. Ehk siis temp andur toimib selle koodiga alati, kuid led toimib vaid kui temp andur ära kustutada koodist.
Aitäh kaasamõtlejatele
Comment