Dependencies: mbed
main.cpp
- Committer:
- trivla
- Date:
- 2015-03-16
- Revision:
- 0:a1765603a5df
File content as of revision 0:a1765603a5df:
#include "mbed.h" BusOut lb(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1); // 2^0 2^3 // sw4 sw3 sw1 sw2 BusIn btn(P1_16, P0_23, P0_10, P0_15); //sw4 -> D1 blinken //sw3 -> D2 blinken //sw1 -> D3 blinken //sw2 -> D4 blinken void ButtonBlinker1(); void main() { while(1) { ButtonBlinker1(); } } void ButtonBlinker1() { if(btn & 1) // ist sw 4 gedrückt lb = lb | 2048; // D1 setzen if(btn & 2) // ist sw 3 gedrückt lb = lb | 1024; // D2 setzen if(btn & 4) // ist sw 1 gedrückt lb = lb | 512; // D3 setzen if(btn & 8) // ist sw 2 gedrückt lb = lb | 256; // D4 setzen wait(0.2); lb=0; wait(0.2); }