LED Rhythmus elegant ändern

Gast #2449779
Lesenswert?

Servus,
ich möchte eigentlich was ganz einfaches! Ich habe eine LED und diese 
eine LED soll mir mit verschiedenen Rhythmen den Status ausgeben...

so in etwa

*--*--*--*--*--* alles OK
*--------------- Zustand 1
*--*------------ Zustand 2
*--*--*--------- Zustand 3
usw.

der µC ist ein Tiny24. mir fehlt da gerade jegliche Idee...

lg Malte
Gast #2449794
Lesenswert?

Über einen Interrupt könntest du die Werte in ein Register schreiben und 
dann in diesem die LED's bei jeden Interrupt dementsprechend schalten.
Also Blink-Wert liegt in einer Variable, Interrupt erfolgt, er schaltet 
LED ein. Im nächsten wieder aus. Und während des ganzen Vorganges zählt 
er solange hoch, bin er seine Periodendauer der gesamtblinkzahl erreicht 
hat.

Verstanden?
Gast #2449819
Lesenswert?

aaa ok du meinst bei jedem Interrupt toggle ich den PIN und Zähle die 
Interrupts mit, je nach zustand sage ich dann das er für werte  i <= X 
nicht mehr toggeln soll,  ab einem Wert i >= Y setze ich wieder auf null 
und das Spiel beginnt von vorne.

__--__--__--__--__--__--__--__--__-- Interrupt

_----_____________________________  i<=2

_----____----_____________________  i<=4

na so in etwa... ich glaube ich habe es aber verstanden. Das schon mal 
ein Ansatz, danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren