Hutter_Kleine_schnelle_spielerei

Dependencies:   mbed

Committer:
Hutzi
Date:
Mon Nov 25 18:20:49 2019 +0000
Revision:
0:4e21bc422e8d
Child:
1:19efdb4573f0
Kleine Spielerei_Hutter

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Hutzi 0:4e21bc422e8d 1 #include "mbed.h"
Hutzi 0:4e21bc422e8d 2
Hutzi 0:4e21bc422e8d 3 BusOut led(LED1,LED2,LED3,LED4);
Hutzi 0:4e21bc422e8d 4 BusIn jst (p12,p13,p14,p15,p16);
Hutzi 0:4e21bc422e8d 5
Hutzi 0:4e21bc422e8d 6
Hutzi 0:4e21bc422e8d 7 int main() {
Hutzi 0:4e21bc422e8d 8
Hutzi 0:4e21bc422e8d 9 led = 0x0;
Hutzi 0:4e21bc422e8d 10
Hutzi 0:4e21bc422e8d 11
Hutzi 0:4e21bc422e8d 12
Hutzi 0:4e21bc422e8d 13 while (1) {
Hutzi 0:4e21bc422e8d 14
Hutzi 0:4e21bc422e8d 15 if(jst & 0x2){
Hutzi 0:4e21bc422e8d 16
Hutzi 0:4e21bc422e8d 17 led = 0xF;
Hutzi 0:4e21bc422e8d 18
Hutzi 0:4e21bc422e8d 19 for(int i=0;i<4;i++){
Hutzi 0:4e21bc422e8d 20
Hutzi 0:4e21bc422e8d 21 led = led<<1;
Hutzi 0:4e21bc422e8d 22
Hutzi 0:4e21bc422e8d 23 wait_ms(200);
Hutzi 0:4e21bc422e8d 24 }
Hutzi 0:4e21bc422e8d 25 }
Hutzi 0:4e21bc422e8d 26
Hutzi 0:4e21bc422e8d 27 if(jst & 0x10){
Hutzi 0:4e21bc422e8d 28
Hutzi 0:4e21bc422e8d 29 led = 0x0;
Hutzi 0:4e21bc422e8d 30
Hutzi 0:4e21bc422e8d 31 for(int i=0;i<4;i++){
Hutzi 0:4e21bc422e8d 32
Hutzi 0:4e21bc422e8d 33 led = (led>>1) | 0x8;
Hutzi 0:4e21bc422e8d 34
Hutzi 0:4e21bc422e8d 35 wait_ms(100);
Hutzi 0:4e21bc422e8d 36 }
Hutzi 0:4e21bc422e8d 37 }
Hutzi 0:4e21bc422e8d 38
Hutzi 0:4e21bc422e8d 39
Hutzi 0:4e21bc422e8d 40
Hutzi 0:4e21bc422e8d 41
Hutzi 0:4e21bc422e8d 42
Hutzi 0:4e21bc422e8d 43 }
Hutzi 0:4e21bc422e8d 44
Hutzi 0:4e21bc422e8d 45 return 0;
Hutzi 0:4e21bc422e8d 46 }