Hi, anbei mein Versuch, ein Ikea "Spöka" Nachtlicht (wers nicht kennt: http://www.ikea.com/de/de/catalog/products/10062163) etwas zu pimpen. Dazu hab ich einen Attiny13 reingelötet und die 4 LEDs inkl. Vorwiderstände an PB1..PB4, an PB0 hängt ein Taster (den habe ich in die Bodenplatte eingebaut), der die LED-Muster umschaltet. Damit es nicht so langweilig aussieht, hab die die 4 grünen LEDs durch verschiedene Farben ersetzt. Da dies eines meiner ersten Microcontroller-Projekte ist, bin ich um jeden Kommentar zu meinem Source dankbar! (Ich musst schon etwas "rumschrauben", bis ich den Code klein genug für den 1k Flash des Tiny13 bekommen habe..)
Das is ja mal keine blöde Idee, da könnte man ja ne RGB-LED reinstecken und die dann per Mikro auf Geräusche reagieren lassen. Könnte man den Geist erschrecken, dann wird er Rot. :)
@ Patrick: Bringt der Sleep mode in diesem Fall wirklich was? Wenn ich davon ausgehe, daß in der Regel 2 LEDs leuchten, habe ich schon mal 40mA verbraten. Wenn ich das Datenblatt richtig interpretiere, frisst der Tiny13 bei 1Mhz 0.35mA. Da kann ich mir ein sleep schenken, oder? Ausserdem ist im Flash kaum noch Platz:
1 | > avr-size ikea.out |
2 | text data bss dec hex filename |
3 | 974 12 21 1007 3ef ikea.out |
@ Andreas: Ich hatte auch schon die Idee, den Geist mit einer Art Klatschschalter ein/auszuschalten. Muss mal googeln, wie man sowas macht :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.