Matthias Reichstam
/
Lauflicht_TINF
Lauflicht_TINF
main.cpp
- Committer:
- Reichi19
- Date:
- 2018-11-15
- Revision:
- 0:6efdefb3429a
File content as of revision 0:6efdefb3429a:
#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; } } }