tim003 tim003
/
LV5-Grupa1-Tim003-Z3
Demirović Tarik Đenašević Emir
main.cpp@0:b857c13317fa, 2014-03-31 (annotated)
- Committer:
- tim003
- Date:
- Mon Mar 31 08:07:12 2014 +0000
- Revision:
- 0:b857c13317fa
LV5-PAI-Grupa1-Z3
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tim003 | 0:b857c13317fa | 1 | #include "mbed.h" |
tim003 | 0:b857c13317fa | 2 | |
tim003 | 0:b857c13317fa | 3 | DigitalOut on(dp14); |
tim003 | 0:b857c13317fa | 4 | BusOut myleds (dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28); |
tim003 | 0:b857c13317fa | 5 | PwmOut led1(dp24); |
tim003 | 0:b857c13317fa | 6 | AnalogIn ain(dp9); |
tim003 | 0:b857c13317fa | 7 | |
tim003 | 0:b857c13317fa | 8 | float max=1.8; |
tim003 | 0:b857c13317fa | 9 | float min=0.6; |
tim003 | 0:b857c13317fa | 10 | |
tim003 | 0:b857c13317fa | 11 | int i=0; |
tim003 | 0:b857c13317fa | 12 | |
tim003 | 0:b857c13317fa | 13 | int main() { |
tim003 | 0:b857c13317fa | 14 | float srednja=max-min; |
tim003 | 0:b857c13317fa | 15 | float input=ain*3.3; |
tim003 | 0:b857c13317fa | 16 | float e=ain; |
tim003 | 0:b857c13317fa | 17 | float ratio=((e*3.3)-min)/srednja; |
tim003 | 0:b857c13317fa | 18 | on=0; |
tim003 | 0:b857c13317fa | 19 | myleds = 2; |
tim003 | 0:b857c13317fa | 20 | while(1) { |
tim003 | 0:b857c13317fa | 21 | if(i%200==0) |
tim003 | 0:b857c13317fa | 22 | { |
tim003 | 0:b857c13317fa | 23 | if(input>=min && input<=max) |
tim003 | 0:b857c13317fa | 24 | ratio=((e*3.3)-min)/srednja; |
tim003 | 0:b857c13317fa | 25 | i=1; |
tim003 | 0:b857c13317fa | 26 | } |
tim003 | 0:b857c13317fa | 27 | i++; |
tim003 | 0:b857c13317fa | 28 | led1=ratio; |
tim003 | 0:b857c13317fa | 29 | } |
tim003 | 0:b857c13317fa | 30 | } |