blackdeagle
Level-1
- Beiträge
- 1
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hi Leute,
Folgendes Problem: Nach dem Start einer Taste soll eine LED viermal blinken, danach soll die LED nicht mehr blinken.
Mein Ansatz: Ich habe einen Zähler auf 4 geladen. Nun bringe ich die LED einmal mit dem Taktmerker zum blinken, zähle einmal runter und lasse die LED noch einmal blinken.
Das geht so weiter bis der Zähler auf Null ist.
Das Problem bei dem Ansatz:
Die LED blinkt dauerhaft, weil der Zähler jedesmal auf 4 geladen wird. Das liegt wohl an der Eigenschaft, dass das ein zyklisches Programm ist, der blinken-Teil wiederholt sich ständig!
Diesen Ansatz hab ich erweitert:
Ich habe am Anfang einen Merker abgefragt. Wenn der Merker gesetzt ist, soll bedingt zu dem Teil gesprungen werden, wo die LED zum blinken gebracht wird.
Ist der Merker nicht gesetzt, wird der Zähler geladen und der Zyklus beendet.
Der Merker wird am Ende des blinken-Teils gesetzt und danach nicht wieder rückgesetzt.
Trotzdem hat es nicht geklappt, die LED hat gar nicht geblinkt.
Dann hatte ich einen neuen Ansatz:
Das gleiche Prinzip mit dem Merker kommt hier auch zum Einsatz, nur der blinken-Teil geht jetzt ohne Zähler:
Und diesen Teil eben 4 mal hintereinander kopiert, am Ende den Merker gesetzt, aber auch das hier funktioniert nicht
Ich hätte mir die Quelltexte irgendwo speichern sollen, ich hab sie leider überschrieben weil sie nicht funktioniert haben..
Ich bin am verzweifeln, ich mach schon seit zwei Tagen an dem Teil rum und es klappt nicht! Das ist echt frustrierend ((
Hoffe, einer von euch kann mir weiterhelfen!
Liebe Grüße
blackdeagle
Folgendes Problem: Nach dem Start einer Taste soll eine LED viermal blinken, danach soll die LED nicht mehr blinken.
Mein Ansatz: Ich habe einen Zähler auf 4 geladen. Nun bringe ich die LED einmal mit dem Taktmerker zum blinken, zähle einmal runter und lasse die LED noch einmal blinken.
Das geht so weiter bis der Zähler auf Null ist.
Das Problem bei dem Ansatz:
Die LED blinkt dauerhaft, weil der Zähler jedesmal auf 4 geladen wird. Das liegt wohl an der Eigenschaft, dass das ein zyklisches Programm ist, der blinken-Teil wiederholt sich ständig!
Diesen Ansatz hab ich erweitert:
Ich habe am Anfang einen Merker abgefragt. Wenn der Merker gesetzt ist, soll bedingt zu dem Teil gesprungen werden, wo die LED zum blinken gebracht wird.
Ist der Merker nicht gesetzt, wird der Zähler geladen und der Zyklus beendet.
Der Merker wird am Ende des blinken-Teils gesetzt und danach nicht wieder rückgesetzt.
Trotzdem hat es nicht geklappt, die LED hat gar nicht geblinkt.
Dann hatte ich einen neuen Ansatz:
Das gleiche Prinzip mit dem Merker kommt hier auch zum Einsatz, nur der blinken-Teil geht jetzt ohne Zähler:
Code:
U M 40.5
S A 1.0
UN M 40.5
R A 1.0
Und diesen Teil eben 4 mal hintereinander kopiert, am Ende den Merker gesetzt, aber auch das hier funktioniert nicht
Ich hätte mir die Quelltexte irgendwo speichern sollen, ich hab sie leider überschrieben weil sie nicht funktioniert haben..
Ich bin am verzweifeln, ich mach schon seit zwei Tagen an dem Teil rum und es klappt nicht! Das ist echt frustrierend ((
Hoffe, einer von euch kann mir weiterhelfen!
Liebe Grüße
blackdeagle