Erweiterung der Treppenstufenbeleuchtung von dgoersch - Kurze Frage

  • Hallo,


    ich möchte gerne das Programm der Treppenbeluchtung erweitern und bin mir nicht sicher, ob meine Idee so umsetzbar ist.


    Ich habe eine feste Anzahl an Treppen und möchte daher einen Jumper als Taster missbrauchen um die LEDs konstant und unabhängig von den Interrupts leuchten lassen.


    Daher habe ich überlegt, sich das so umsetzen läßt. Oder ist das so nicht machbar? Danke für eure Hilfe!!!


    Ergänzung nach For-Schleife (Zeile 57):


    Code
    1. if ((PIND & 0b01000000) == 0) //Taster gedrückt
    2. {
    3. cli();
    4. direction = LTR;
    5. fade_on(direction);
    6. loop_until_bit_is_clear(PIND, 6);
    7. fade_off(direction);
    8. sei();
    9. }



    Der Original Quelltext sieht wie folgt aus: