![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Stoer
main.cpp@5:a51101bc8ab7, 2014-10-10 (annotated)
- Committer:
- jessekaiser
- Date:
- Fri Oct 10 07:39:12 2014 +0000
- Revision:
- 5:a51101bc8ab7
- Parent:
- 4:bfaeee1cc449
- Child:
- 6:311215b698bc
1e stap werkend;
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 | 4:bfaeee1cc449 | 11 | char c = '0'; |
jessekaiser | 4:bfaeee1cc449 | 12 | while(1) { |
jessekaiser | 5:a51101bc8ab7 | 13 | pc.printf("Het programma blijft knipperen totdat er op '1' wordt gedrukt.\n"); |
jessekaiser | 4:bfaeee1cc449 | 14 | do { |
jessekaiser | 3:a0dd633faf72 | 15 | myled1 = 1; |
jessekaiser | 3:a0dd633faf72 | 16 | myled2 = 1; |
jessekaiser | 3:a0dd633faf72 | 17 | wait(1) ; |
jessekaiser | 2:ea19e2e4a070 | 18 | myled1 = 1; |
jessekaiser | 2:ea19e2e4a070 | 19 | myled2 = 0; |
jessekaiser | 4:bfaeee1cc449 | 20 | wait(1); |
jessekaiser | 4:bfaeee1cc449 | 21 | if(pc.readable()){ |
jessekaiser | 4:bfaeee1cc449 | 22 | c = pc.getc(); |
jessekaiser | 4:bfaeee1cc449 | 23 | } |
jessekaiser | 4:bfaeee1cc449 | 24 | } while(c != '1'); |
jessekaiser | 4:bfaeee1cc449 | 25 | //c = pc.getc(); |
jessekaiser | 4:bfaeee1cc449 | 26 | while((c == '1')) { |
jessekaiser | 1:0a58287f3b6b | 27 | myled1 = 1; |
jessekaiser | 1:0a58287f3b6b | 28 | myled2 = 1; |
jessekaiser | 3:a0dd633faf72 | 29 | wait(1); |
jessekaiser | 3:a0dd633faf72 | 30 | myled1 = 0; |
jessekaiser | 3:a0dd633faf72 | 31 | myled2 = 1; |
jessekaiser | 4:bfaeee1cc449 | 32 | wait(1); |
jessekaiser | 1:0a58287f3b6b | 33 | } |
jessekaiser | 4:bfaeee1cc449 | 34 | } |
jessekaiser | 4:bfaeee1cc449 | 35 | } |
jessekaiser | 1:0a58287f3b6b | 36 | |
jessekaiser | 0:702da75f76db | 37 | |
jessekaiser | 0:702da75f76db | 38 | |
jessekaiser | 1:0a58287f3b6b | 39 | |
jessekaiser | 1:0a58287f3b6b | 40 | |
jessekaiser | 4:bfaeee1cc449 | 41 | |
jessekaiser | 4:bfaeee1cc449 | 42 | |
jessekaiser | 4:bfaeee1cc449 | 43 | |
jessekaiser | 4:bfaeee1cc449 | 44 | |
jessekaiser | 4:bfaeee1cc449 | 45 | |
jessekaiser | 4:bfaeee1cc449 | 46 | |
jessekaiser | 4:bfaeee1cc449 | 47 | |
jessekaiser | 4:bfaeee1cc449 | 48 |