Einfaches Lauflicht

Dependencies:   mbed

Committer:
Ursukar
Date:
Wed Jan 08 13:30:11 2020 +0000
Revision:
0:ee2c70b96737
LaufShift

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ursukar 0:ee2c70b96737 1 ///////////////////////
Ursukar 0:ee2c70b96737 2 // Lauflicht //
Ursukar 0:ee2c70b96737 3 // NUCLEO-L432KC //
Ursukar 0:ee2c70b96737 4 // Stefan Simbürger //
Ursukar 0:ee2c70b96737 5 // 08.01.2020 //
Ursukar 0:ee2c70b96737 6 ///////////////////////
Ursukar 0:ee2c70b96737 7
Ursukar 0:ee2c70b96737 8 #include "mbed.h"
Ursukar 0:ee2c70b96737 9
Ursukar 0:ee2c70b96737 10 BusOut leds(D11, D10, D9, D6, D5, D4, D3, D2);
Ursukar 0:ee2c70b96737 11
Ursukar 0:ee2c70b96737 12 void runLight();
Ursukar 0:ee2c70b96737 13
Ursukar 0:ee2c70b96737 14 int main() {
Ursukar 0:ee2c70b96737 15 while(1) {
Ursukar 0:ee2c70b96737 16 runLight();
Ursukar 0:ee2c70b96737 17 }
Ursukar 0:ee2c70b96737 18 }
Ursukar 0:ee2c70b96737 19
Ursukar 0:ee2c70b96737 20 void runLight(){
Ursukar 0:ee2c70b96737 21 leds = 0x01;
Ursukar 0:ee2c70b96737 22 for(int i = 0; i < 8; i++)
Ursukar 0:ee2c70b96737 23 {
Ursukar 0:ee2c70b96737 24 wait_ms(200);
Ursukar 0:ee2c70b96737 25 leds = leds << 1;
Ursukar 0:ee2c70b96737 26 }
Ursukar 0:ee2c70b96737 27 }