Hi Nicole
Da ich so etwas ähnliches mal für eine defekte LED Lampe gemacht habe, antworte ich mal. Das Programm ist zwar für einen Tiny14, läßt sich aber sicherlich leicht anpassen. Der Assemblercode sollte ausreichend dokumentiert sein. Anhang anzeigen LED_Lampe.txt
Vielleicht auch gleich mal ein Grund, Assembler etwas genauer anzusehen. So schwer ist das nicht.
Nnun zur Beschreibung: Die LED-Lampe, so ein Billig Teil vom Discounter hat eine zweiseitig wirkende Taste. Da immer ein leichtes Leuchten der LED vorhanden war und nach einem Ein kein Aus mehr möglich war, zuerst den Transistor gewechselt. Ohne Erfolg. In der SChublade lag noch ein Tiny14 rum, also, den Elektronikklecks entfernt und eine kleine Platine mit dem Tiny eingebaut. Die Taster getrennt. Nun ist ein Taster mit der steigenden Flanke für Ein-Aus -Funktion, der andere schaltet die LED beim loslassen ein (fallende Flanke) und nach einer Zeit wieder aus. ier sind es ca. 10 Sek. aber das zu ändern braucht nicht viel. Vielleicht verstehst du das bißchen Code, auch wenn du noch keine Erfahrung mit Assembler hast.
Gruß oldmax
Da ich so etwas ähnliches mal für eine defekte LED Lampe gemacht habe, antworte ich mal. Das Programm ist zwar für einen Tiny14, läßt sich aber sicherlich leicht anpassen. Der Assemblercode sollte ausreichend dokumentiert sein. Anhang anzeigen LED_Lampe.txt
Vielleicht auch gleich mal ein Grund, Assembler etwas genauer anzusehen. So schwer ist das nicht.
Nnun zur Beschreibung: Die LED-Lampe, so ein Billig Teil vom Discounter hat eine zweiseitig wirkende Taste. Da immer ein leichtes Leuchten der LED vorhanden war und nach einem Ein kein Aus mehr möglich war, zuerst den Transistor gewechselt. Ohne Erfolg. In der SChublade lag noch ein Tiny14 rum, also, den Elektronikklecks entfernt und eine kleine Platine mit dem Tiny eingebaut. Die Taster getrennt. Nun ist ein Taster mit der steigenden Flanke für Ein-Aus -Funktion, der andere schaltet die LED beim loslassen ein (fallende Flanke) und nach einer Zeit wieder aus. ier sind es ca. 10 Sek. aber das zu ändern braucht nicht viel. Vielleicht verstehst du das bißchen Code, auch wenn du noch keine Erfahrung mit Assembler hast.
Gruß oldmax