Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - tutorijali, pitanja, primjeri i projekti
#48
Cela matematika ti je u :
int tvalue = analogRead(tempPin); // AD konverzija 0 - 1023
float temp = (tvalue / 25.111111111222222); // (0 - 1023) / 25.11 = 0 - 40.7

Nigde ovim opseg nije podesen od 0-255, naime ovo je bazirano na ptc sondi i sa ovom matematikom minimalna temp je 0, maximalna je definisana sa rezolucijom AD konvertora i konstantom kojom delis dobijeni rezultat iz AD konvertora. U konkretnom primeru max temp koju moze da prikaze je 1023/25.11 = 40.7c . DHT11 i slicne sonde ne mozes da zakacis na ovo jer se ne radi o analognim senzorima vec je izlaz digitalni. Za to imas gomilu primera po netu kako se koristi. O delu za upis u eeprom je mikikg sve objasnio.
Reply


Messages In This Thread
RE: Arduino - tutorijali, pitanja, primjeri i projekti - by ddanijel - 09-18-2015, 02:29 PM

Forum Jump:


Users browsing this thread: 24 Guest(s)