![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
EMG check. met knopjes en toetsenboard emg signalen simuleren om de code te testen. groepje 12
Dependencies: MODSERIAL QEI mbed
Fork of EMG_check by
main.cpp
- Committer:
- sivuu
- Date:
- 2016-09-23
- Revision:
- 2:4dcdf7755a04
- Parent:
- 1:9601b4b78de5
- Child:
- 3:34f7c16a6a7f
File content as of revision 2:4dcdf7755a04:
#include "mbed.h" DigitalOut led(LED_RED); DigitalOut led2(LED_BLUE); DigitalIn sw2(SW2); InterruptIn sw3(SW3); Serial pc(USBTX, USBRX); int n = 0; void SwitchN() { n++; } int main() { pc.baud(115200); // 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"); // } while (true) { sw3.fall(&SwitchN); 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 {} } } }