Stoer

Dependencies:   MODSERIAL mbed

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?

UserRevisionLine numberNew 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