Hallo,
habe meine RGB Beleuchtung nun schon länger fertig und wollte nun mal die "Software" richtig machen.
Dabei habe ich ein großes Problem und zwar:
Code
Do
While Mode = Fade
R = Rnd(255)
G = Rnd(255)
B = Rnd(255)
If R > G And R > B Then
While Rot < 255 And G <> Gruen And B <> Blau
If Rot < 255 Then Incr Rot
Gosub Gruen_anpassung
Gosub Blau_anpassung
Gosub Poti_taster
Waitms T
Wend
End If
Getrc5(address , Command)
Command = Command And &B01111111
Select Case Command
Case 0:
Waitms 50
Gosub All_off
Waitms 100
Gosub Standbye
End Select
Alles anzeigen
Ich habe hier mal ein vereinfachten Teil meines Codes genommen ( Ausschnit aus einem Sub-Programm, welches durch die Farben fadet.)
Das Problem ist die Fernbedineung. Taste 0 z.B. soll das Subprogramm beenden. Das Funktioniert auch, aber nur wenn ich die Taste 0 gedrückt halte.
Das Programm ruft den RC5 Code nur an einer Stelle ab, eig. sollte es dies aber permanent tun.
Habe gelsen, das das mit "Interrupts" geht, finde aber irgendwie kein Beispiel, wo ich das Erkennen kann, wie das geht.
Kann mir da evtl. jemand helfen?