Matthias Reichstam
/
Lauflicht_TINF
Lauflicht_TINF
Revision 0:6efdefb3429a, committed 2018-11-15
- Comitter:
- Reichi19
- Date:
- Thu Nov 15 17:14:19 2018 +0000
- Commit message:
- Lauflicht
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Nov 15 17:14:19 2018 +0000 @@ -0,0 +1,46 @@ +#include "mbed.h" + +DigitalIn diJaUp(p15); //Taster nach oben +DigitalIn diJaDown(p12); // Taster nach unten +BusOut doBlueLeds (LED1,LED2,LED3,LED4); // BUS System von den vier Leds (1,2,4,8) + +uint8_t ledZustand; // Zustandvar für eine LED + +int main() { + + while(1) { // While schleife + + if(diJaUp) // wenn Taster nach oben gedrückt wird laufen die LEDs nach rechts + { + doBlueLeds = 1; // erste LED wird angesprochen + wait_ms(500); // 500ms warten bis zur nächsten LED + doBlueLeds = 2; + wait_ms(500); + doBlueLeds = 4; + wait_ms(500); + doBlueLeds = 8; + wait_ms(500); + } + else if(diJaUp == 0) // wenn Taster nach oben gedrückt wird laufen die LEDs nach rechts + { + doBlueLeds=0; + } + + else if (diJaDown) // wenn Taster nach unten gedrückt wird laufen die LEDs nach links + { + doBlueLeds = 8; + wait_ms(500); + doBlueLeds = 4; + wait_ms(500); + doBlueLeds = 2; + wait_ms(500); + doBlueLeds = 1; + wait_ms(500); + } + else if (diJaDown ==0 ) // wenn Taster nach unten gedrückt wird laufen die LEDs nach links + { + doBlueLeds=0; + } + +} +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Thu Nov 15 17:14:19 2018 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/7130f322cb7e \ No newline at end of file