Jesse Kaiser
/
PresetsM9
Stoer
main.cpp@1:0a58287f3b6b, 2014-10-09 (annotated)
- Committer:
- jessekaiser
- Date:
- Thu Oct 09 11:50:54 2014 +0000
- Revision:
- 1:0a58287f3b6b
- Parent:
- 0:702da75f76db
- Child:
- 2:ea19e2e4a070
Werkend bij knoppen indrukken;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jessekaiser | 0:702da75f76db | 1 | #include "mbed.h" |
jessekaiser | 0:702da75f76db | 2 | |
jessekaiser | 1:0a58287f3b6b | 3 | |
jessekaiser | 0:702da75f76db | 4 | Serial pc(USBTX, USBRX); // tx, rx |
jessekaiser | 1:0a58287f3b6b | 5 | DigitalOut myled1(LED_RED); |
jessekaiser | 1:0a58287f3b6b | 6 | DigitalOut myled2(LED_GREEN); |
jessekaiser | 0:702da75f76db | 7 | |
jessekaiser | 0:702da75f76db | 8 | |
jessekaiser | 0:702da75f76db | 9 | int main() |
jessekaiser | 0:702da75f76db | 10 | { |
jessekaiser | 1:0a58287f3b6b | 11 | pc.printf("Druk '1' voor blauw en '2' voor groen\n"); |
jessekaiser | 1:0a58287f3b6b | 12 | |
jessekaiser | 0:702da75f76db | 13 | |
jessekaiser | 0:702da75f76db | 14 | while(1) { |
jessekaiser | 1:0a58287f3b6b | 15 | |
jessekaiser | 1:0a58287f3b6b | 16 | { |
jessekaiser | 1:0a58287f3b6b | 17 | myled1 = 1; |
jessekaiser | 1:0a58287f3b6b | 18 | myled2 = 0; |
jessekaiser | 1:0a58287f3b6b | 19 | wait(1) ; |
jessekaiser | 1:0a58287f3b6b | 20 | myled1 = 1; |
jessekaiser | 1:0a58287f3b6b | 21 | myled2 = 1; |
jessekaiser | 1:0a58287f3b6b | 22 | wait(1); |
jessekaiser | 1:0a58287f3b6b | 23 | |
jessekaiser | 1:0a58287f3b6b | 24 | } |
jessekaiser | 1:0a58287f3b6b | 25 | |
jessekaiser | 0:702da75f76db | 26 | char c = pc.getc(); |
jessekaiser | 1:0a58287f3b6b | 27 | if((c == '1')) { |
jessekaiser | 0:702da75f76db | 28 | myled1 = 0; |
jessekaiser | 1:0a58287f3b6b | 29 | myled2 = 1; |
jessekaiser | 1:0a58287f3b6b | 30 | } |
jessekaiser | 0:702da75f76db | 31 | |
jessekaiser | 0:702da75f76db | 32 | else { |
jessekaiser | 0:702da75f76db | 33 | myled1 = 1; |
jessekaiser | 1:0a58287f3b6b | 34 | myled2 = 0; |
jessekaiser | 1:0a58287f3b6b | 35 | } |
jessekaiser | 1:0a58287f3b6b | 36 | |
jessekaiser | 1:0a58287f3b6b | 37 | if((c == '2')) { |
jessekaiser | 1:0a58287f3b6b | 38 | myled1 = 1; |
jessekaiser | 1:0a58287f3b6b | 39 | myled2 = 0; |
jessekaiser | 1:0a58287f3b6b | 40 | } |
jessekaiser | 0:702da75f76db | 41 | |
jessekaiser | 0:702da75f76db | 42 | else { |
jessekaiser | 1:0a58287f3b6b | 43 | myled1 = 0; |
jessekaiser | 1:0a58287f3b6b | 44 | myled2 = 1; |
jessekaiser | 1:0a58287f3b6b | 45 | } |
jessekaiser | 0:702da75f76db | 46 | |
jessekaiser | 0:702da75f76db | 47 | |
jessekaiser | 1:0a58287f3b6b | 48 | } |
jessekaiser | 1:0a58287f3b6b | 49 | |
jessekaiser | 1:0a58287f3b6b | 50 |