Mislim da je sve dobro, samo neznam objašnjenje zašto ide * 10000 kod temperaturnog senzora za izračun.
Dependencies: mbed
Master_komunikacija.cpp@0:cbe5388bba8d, 2016-11-16 (annotated)
- 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?
User | Revision | Line number | New contents of line |
---|---|---|---|
JosipLupinski | 0:cbe5388bba8d | 1 | #include "mbed.h" |
JosipLupinski | 0:cbe5388bba8d | 2 | |
JosipLupinski | 0:cbe5388bba8d | 3 | // copy paste kod |
JosipLupinski | 0:cbe5388bba8d | 4 | |
JosipLupinski | 0:cbe5388bba8d | 5 | AnalogOut out(p18); |
JosipLupinski | 0:cbe5388bba8d | 6 | Serial pc(USBTX, USBRX); |
JosipLupinski | 0:cbe5388bba8d | 7 | |
JosipLupinski | 0:cbe5388bba8d | 8 | // u Tera Termu možemo uključiti ECHO tako da idemo Setup > Terminal > checkbox Local Echo |
JosipLupinski | 0:cbe5388bba8d | 9 | |
JosipLupinski | 0:cbe5388bba8d | 10 | int main() { |
JosipLupinski | 0:cbe5388bba8d | 11 | |
JosipLupinski | 0:cbe5388bba8d | 12 | float value; |
JosipLupinski | 0:cbe5388bba8d | 13 | |
JosipLupinski | 0:cbe5388bba8d | 14 | while(true) { |
JosipLupinski | 0:cbe5388bba8d | 15 | |
JosipLupinski | 0:cbe5388bba8d | 16 | pc.printf("\n\rEnter value to send over analog out: "); |
JosipLupinski | 0:cbe5388bba8d | 17 | |
JosipLupinski | 0:cbe5388bba8d | 18 | pc.scanf("%f", &value); |
JosipLupinski | 0:cbe5388bba8d | 19 | |
JosipLupinski | 0:cbe5388bba8d | 20 | out = value; |
JosipLupinski | 0:cbe5388bba8d | 21 | |
JosipLupinski | 0:cbe5388bba8d | 22 | wait(10); |
JosipLupinski | 0:cbe5388bba8d | 23 | |
JosipLupinski | 0:cbe5388bba8d | 24 | } |
JosipLupinski | 0:cbe5388bba8d | 25 | } |