check Dit is basis, en wordt uitgebreid door sieb
Dependencies: MODSERIAL QEI mbed
Fork of check_motoren_buttons_emg by
Diff: main.cpp
- Revision:
- 0:b7cb5d3978b5
- Child:
- 1:9601b4b78de5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Sep 23 10:16:33 2016 +0000 @@ -0,0 +1,59 @@ +#include "mbed.h" + +DigitalOut led(LED_RED); +DigitalOut led2(LED_BLUE); +DigitalIn sw2(SW2); +DigitalIn sw3(SW3); +Serial pc(USBTX, USBRX); + +int main() +{ + pc.baud(115200); +int n; +n = 0; + + while (true) { + + + if (sw3 == 0){ // als knopje 3 wordt ingedrukt dan wordt er 1 opgeteld bij n + n++; + pc.printf("%i \n\r",n); + wait (0.5); + } + else { + n=n; + pc.printf("geen switch"); + } + + if (n%2 == 0) { //runt menuutje 1 als het even is + //menu 1 + pc.printf("n is even \n"); + wait (0.5); + + char c = pc.getc(); + if (c == 's'){ + pc.printf("up \n"); + wait (0.5); + } + else if (c == 'd'){ + pc.printf("down /n"); + wait (0.5);} + } + else { // runt menuutje 2 als het oneven is + // menu 2 + pc.printf("n is oneven \n"); + wait (0.5); + char c = pc.getc(); + if (c == 's'){ + pc.printf("right \n"); + wait (0.5);} + else if (c == 'd'){ + pc.printf("left /n"); + wait (0.5);} + else {} + + } + +} +} +