Michael schrieb:
> habe von franzis das lernpacket microkontroller.
Warum hast du dieses Lernpaket?
Doch bestimmt, um etwas zu lernen.
Ich weiss nicht, in welcher Sprache die Beispiele in deinem Lernpaket
sind, aber generell würde ich dir empfehlen, als Anfänger erstmal in C
zu programmieren und nicht in Assembler.
Auf deiner Platine sind Taster und LEDs vorhanden.
Du könntest im ersten Schritt mal ein Programm entwickeln, bzw. eines
der Beispiele so modifizieren, dass du mit einem der Taster eine LED
ein- und ausschalten kannst.
Dann beschäftigst du dich mit der Zeitverzögerung. Man kann dazu einen
Timer nutzen.
Wenn die Zeitverzögerung nicht allzu genau sein muss, kann man auch eine
"for()" Schleife nehmen, die einfach eine Variable hochzählt.
Später ersetzt du dann den Taster durch eine kleine Detektorschaltung
(Transistor) für die USB Spannung, und die LED durch eine kleine
Treiberschaltung (Transistor) für deinen Bilderrahmen.
Und falls dir komplett der Ehrgeiz fehlt, dieses uC-Programmier-Projekt
selbst anzugehen, gäbe es noch die Möglichkeit, das Ganze einfach in
Hardware aufzubauen, mit zwei Monoflops (z.B. CD14538), ähnlich dieser
Schaltung:
Beitrag "Re: Wer kann mir bitte folgende Zeitschaltung entwerfen?"
Und ich sage - ähnlich... ;-)