Matthaeus Vorraber
/
Led_Raster
Bus In Buttons
main.cpp
- Committer:
- happy_alien
- Date:
- 2020-01-13
- Revision:
- 0:ec15682d6d01
File content as of revision 0:ec15682d6d01:
#include "mbed.h" // D20,D19,D18,D17, BusOut lb(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1); BusIn button(P0_10,P0_15,P0_23,P1_16); void Lauflicht(); void shiftright(); void Buttons(); //AnologIn LDR(p16); int main() { //Lauflicht(); //shiftright(); Buttons(); } void Lauflicht() { while(1) { lb=1; for(int i=0;i<=11;i++) { wait_ms(200); lb=lb<<1; lb=lb|1; } } } void shiftright() { while(1) { lb=2048; for(int i=0;i<=11;i++) { wait_ms(200); if(i<2) {lb=(lb>>1)|2048; } else lb=lb>>1; if(i=11) { } } } } void Buttons() { lb=0; while(1) { if(button & 1) lb=lb|4; if (button &2) lb=lb|8; if(button &4) lb=lb|16; if(button&8) lb=lb|32; wait_ms(100); lb=0; wait_ms(100); } }