Niclas Esterl
/
M0_Board_LedTest
M0 Board LED Test
main.cpp
- Committer:
- niclasesterl
- Date:
- 2016-05-03
- Revision:
- 0:2f6b070cc1dd
File content as of revision 0:2f6b070cc1dd:
#include "mbed.h" //Alle LEDs definiert DigitalOut ledD1(P1_8); DigitalOut ledD2(P1_9); DigitalOut ledD3(P1_10); DigitalOut ledD4(P1_11); DigitalOut ledD13(P1_0); DigitalOut ledD14(P1_1); DigitalOut ledD15(P1_3); DigitalOut ledD16(P1_4); DigitalOut ledD17(P1_6); DigitalOut ledD18(P1_7); DigitalOut ledD19(P1_12); DigitalOut ledD20(P1_13); //Alle Switches definiert DigitalIn sw1(P0_10); //SW1 DigitalIn sw2(P0_15); //SW2 -> sein IO Pin ist laut Schaltplan der P0_15 DigitalIn sw3(P0_23); //SW3 DigitalIn sw4(P1_16); //SW4 int main(){ while(1){ ledD1 = ledD2 = ledD3 = 0; ledD4 = ledD13 = ledD14 = 0; ledD15 = ledD16 = ledD17 = 0; ledD18 = ledD19 = ledD20 = 0; if (sw2 == 1){ ledD1 = ledD2 = ledD3 = 1; } else if(sw1 == 1){ ledD4 = ledD13 = ledD14 = 1; } else if(sw3 == 1){ ledD15 = ledD16 = ledD17 = 1; } else if(sw4 == 1){ ledD18 = ledD19 = ledD20 = 1; } } }