Mislim da je sve dobro, samo neznam objašnjenje zašto ide * 10000 kod temperaturnog senzora za izračun.

Dependencies:   mbed

Committer:
JosipLupinski
Date:
Wed Nov 16 19:15:46 2016 +0000
Revision:
0:cbe5388bba8d
Vje?ba 5 iz PURSa

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JosipLupinski 0:cbe5388bba8d 1 #include "mbed.h"
JosipLupinski 0:cbe5388bba8d 2
JosipLupinski 0:cbe5388bba8d 3 AnalogIn ulaz(p15);
JosipLupinski 0:cbe5388bba8d 4 Serial pc(USBTX, USBRX);
JosipLupinski 0:cbe5388bba8d 5
JosipLupinski 0:cbe5388bba8d 6 int main() {
JosipLupinski 0:cbe5388bba8d 7 float ocitanje, skaliranje;
JosipLupinski 0:cbe5388bba8d 8
JosipLupinski 0:cbe5388bba8d 9 while(true) {
JosipLupinski 0:cbe5388bba8d 10 ocitanje = ulaz.read();
JosipLupinski 0:cbe5388bba8d 11 /*
JosipLupinski 0:cbe5388bba8d 12 ocitanje * referentni out * 10000 / skaliranje 2-150 stupnjeva
JosipLupinski 0:cbe5388bba8d 13 ref out je 5V jer senzor radi od 4-30V a 3.3 Vout je premali
JosipLupinski 0:cbe5388bba8d 14 */
JosipLupinski 0:cbe5388bba8d 15 skaliranje = ocitanje * 5 * 10000/148;
JosipLupinski 0:cbe5388bba8d 16 pc.printf("\n\r %f ", skaliranje);
JosipLupinski 0:cbe5388bba8d 17 wait(1);
JosipLupinski 0:cbe5388bba8d 18 }
JosipLupinski 0:cbe5388bba8d 19 }