Mislim da je sve dobro, samo neznam objašnjenje zašto ide * 10000 kod temperaturnog senzora za izračun.
Dependencies: mbed
Diff: Temperaturn_senzor_LM35.cpp
- Revision:
- 0:cbe5388bba8d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Temperaturn_senzor_LM35.cpp Wed Nov 16 19:15:46 2016 +0000 @@ -0,0 +1,19 @@ +#include "mbed.h" + +AnalogIn ulaz(p15); +Serial pc(USBTX, USBRX); + +int main() { + float ocitanje, skaliranje; + + while(true) { + ocitanje = ulaz.read(); + /* + ocitanje * referentni out * 10000 / skaliranje 2-150 stupnjeva + ref out je 5V jer senzor radi od 4-30V a 3.3 Vout je premali + */ + skaliranje = ocitanje * 5 * 10000/148; + pc.printf("\n\r %f ", skaliranje); + wait(1); + } +} \ No newline at end of file