#define grenser + vindu setning
Dependencies: mbed
main.cpp@0:68750be1e0bd, 2014-02-07 (annotated)
- Committer:
- GramTech
- Date:
- Fri Feb 07 08:42:54 2014 +0000
- Revision:
- 0:68750be1e0bd
Utkast 1 grenser
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
GramTech | 0:68750be1e0bd | 1 | #include "mbed.h" |
GramTech | 0:68750be1e0bd | 2 | |
GramTech | 0:68750be1e0bd | 3 | DigitalOut drift(LED1,LED2,LED3,LED4); |
GramTech | 0:68750be1e0bd | 4 | DigitalOut gronn(p5,p6,p7,p8); |
GramTech | 0:68750be1e0bd | 5 | DigitalOut rod (p9,p10,p11,p12); |
GramTech | 0:68750be1e0bd | 6 | DigitalIn reset (p13); |
GramTech | 0:68750be1e0bd | 7 | AnlogIn sone1,sone2,sone3,sone4(p15,p16,p17,p18); |
GramTech | 0:68750be1e0bd | 8 | |
GramTech | 0:68750be1e0bd | 9 | #define grense0 1 // 3.3v |
GramTech | 0:68750be1e0bd | 10 | #define grense1 0.398 // sone 1 og 2 0.398 |
GramTech | 0:68750be1e0bd | 11 | #define grense2 0.5 // sone 1 0.5 |
GramTech | 0:68750be1e0bd | 12 | #define grense3 0.662 // sone 2 0.662 |
GramTech | 0:68750be1e0bd | 13 | |
GramTech | 0:68750be1e0bd | 14 | #define vindu 0.08 |
GramTech | 0:68750be1e0bd | 15 | |
GramTech | 0:68750be1e0bd | 16 | |
GramTech | 0:68750be1e0bd | 17 | int main() { |
GramTech | 0:68750be1e0bd | 18 | while(1) { |
GramTech | 0:68750be1e0bd | 19 | |
GramTech | 0:68750be1e0bd | 20 | |
GramTech | 0:68750be1e0bd | 21 | |
GramTech | 0:68750be1e0bd | 22 | |
GramTech | 0:68750be1e0bd | 23 | if( (in >= (grense1 - vindu)) && (in <= (grense1 + vindu))) |
GramTech | 0:68750be1e0bd | 24 | |
GramTech | 0:68750be1e0bd | 25 | |
GramTech | 0:68750be1e0bd | 26 | |
GramTech | 0:68750be1e0bd | 27 | |
GramTech | 0:68750be1e0bd | 28 | |
GramTech | 0:68750be1e0bd | 29 | |
GramTech | 0:68750be1e0bd | 30 | |
GramTech | 0:68750be1e0bd | 31 | |
GramTech | 0:68750be1e0bd | 32 | } |
GramTech | 0:68750be1e0bd | 33 | } |
GramTech | 0:68750be1e0bd | 34 | |
GramTech | 0:68750be1e0bd | 35 |