Gast
#936496
Hallo, bin absoluter µC-Anfänger und steh jetzt vor meinem "Start"... Teile sind bestellt, ich will dann natürlich mgl. schnell loslegen. Elektronik mache ich schon ein paar Jahre, nicht jedoch "selbst denkende"! Ich will in BASCOM programmieren. Die meisten "Anfänger-Tuts" lauten "mach das und das und dann blinkt die LED". So weit so gut. Das dürfte ich mit meinen alten BASIC-Kenntnissen hinbekommen, den Code habe ich immer sofort verstanden. Wie läuft das jetzt jedoch, wenn ich haben will, dass beim Reset (also Programmstart) LED1 blinkt und wenn ich dann Taster1 drücke, die LED1 aus geht und LED2 beginnt zu blinken? Ist ein sehr einfaches beispielhaftes Muster. Mir geht es jetzt jedoch darum: Ich habe eine Schleife, die immer wieder LED1 aus- und einschaltet. Wenn jetzt Taster1 gedrückt wird, wird das ja nicht ausgewertet. Sondern immer nur dann, wenn ich innerhalb der Schleife sage "schau mal was Tastet1 tut". Oder? Weil dann müsste ich ja mit einem kurzen Tasterdruck genau den Zeitpunkt treffen, in dem der Taster gerade gedrückt ist... Ist sicher nur ein einfaches Beispiel, aber das kann man natürlich auch auf die komplexesten Dinge anwenden... Wie werte ich also nun aus "mach dies und das", wenn der Prozessor, gerade mit anderen Dingen "beschäftigt" ist? Wäre super, wenn mir das mal jemand erklären könnte. Am besten mit erklärtem Beispielcode! Ich danke Euch! Super Forum! Gruss Daniel