Karl Hans Janke Kollaborativ
Heute die Welt, morgen das Sonnensystem!
<< prev next >>

Ein Marienkaefer auf Basis des ATtiny13

Erfolg! Der AVR-Programmierer kann auch den ATtiny13 programmieren. Das ist glaube ich der kleinste Atmel, den man noch mit avr-gcc programmieren kann. Er hat 8 Pins, 1KB Flash, ist so gross wie ein kleiner Fingernagel und kostet 80 Cent. Die einzig noetig Anpassung am bereits verlinkten Code war, die PAGESIZE auf 16 zu setzen.

arduino-attiny.klein.jpg
Er blinkt!! :)

Uebrigens habe ich mir die Muehe gemacht, den Tiny direkt in C zu programmieren, und nicht etwa die Arduino-Umgebung auf ihn anzupassen. Nachher haette die evtl. noch zu viel Code erzeugt, der nicht mehr in 1K gepasst haette. Zum Glueck ist das auch alles nicht viel schwieriger. Nur zum korrekten Setup von PWM etc. war es noetig, das Datenblatt etwas eingehender zu studieren und viele wueste Registernamen abzutippen. ;)

Nachdem er denn nun blinken konnte: Meine Oma hat am Sonntag Geburtstag gefeiert und ich habe Samstag damit verbracht, meinen Arbeitsplatz mit Basteleien zu verwuesten. Das Endprodukt ist ein marienkaefermaessig angemalter halber Tischtennisball, der anfaengt zu leuchten, wenn es dunkel wird. Man sehe selbst:

kaefer-chassis.klein.jpgkaefer-innereien.klein.jpgkaefer-leucht.klein.jpg

Ja, man haette das Innenleben auch ordentlicher, huebscher und effizienter gestalten koennen, aber ich war jung und dumm. Naja, und in Eile.

Anlage: Quelltext fuer den Kaefer