Stefan Hutter
/
kurzSchreibweise
Hutter_Kleine_schnelle_spielerei
main.cpp
- Committer:
- Hutzi
- Date:
- 2019-12-02
- Revision:
- 1:19efdb4573f0
- Parent:
- 0:4e21bc422e8d
File content as of revision 1:19efdb4573f0:
#include "mbed.h" BusOut led(LED1,LED2,LED3,LED4); BusIn jst (p12,p13,p14,p15,p16); int main() { led = 0x0; while (1) { if(jst & 0x1){ led = 0x0; for(int i=0;i<4;i++){ led = (led<<1)|1; wait_ms(100); } for(int i=0;i<4;i++){ led = (led>>1); wait_ms(100); } } if(jst & 0x8){ led = 0x1; for(int i=0;i<3;i++){ led = (led<<1); wait_ms(100); } for(int i=0;i<4;i++){ led = (led>>1); wait_ms(100); } } if(jst & 0x2){ led = 0xf; wait_ms(100); led &= ~(0x4); wait_ms(100); led &= ~(0x1); wait_ms(100); led = 0x00; } if(jst & 0x2){ led = 0x3; led ^= 0x1f; } } return 0; }