Mislim da je sve dobro, samo neznam objašnjenje zašto ide * 10000 kod temperaturnog senzora za izračun.
Dependencies: mbed
Fotootpornik.cpp
- Committer:
- JosipLupinski
- Date:
- 2016-11-16
- Revision:
- 0:cbe5388bba8d
File content as of revision 0:cbe5388bba8d:
#include "mbed.h" /* https://developer.mbed.org/users/4180_1/notebook/using-a-photocell-to-determine-light-levels/ ovdje se može naći i shema kako spojiti fotootpornik, isto tako pokazuje koliki je otpor kod jačine svjetla u tablici dodatno bi se moglo stavit ispitivanje koliki je otpor pa da prema tablici ispisuje kakvo je osvjetljenje */ AnalogIn photocell(p15); Serial pc(USBTX, USBRX); int main(){ float ocitanje, rf; while(true) { ocitanje = photocell; rf = 10000*(1/ocitanje -1); // rf = R1 * ( 1 / Ui - 1 ), 1 jer je analog Vin = 1V pc.printf ("\n\rOcitanje: %f", rf); wait(1); } }