Hallo Thomas,
es ist zwar schon ein wenig her das Du Dein Programm hier veröffentlicht hast.
Aber da ich selber einen kleinen Logger bauen will, finde ich Deine minimallösung einen gute Einstiegshilfe.
Das einzige was ich jetzt spontan an Deinem Code verändern würde ist die Auswertung der Tasteneingaben.
Du hast für jeden Tastendruck einen If Anweisung geschrieben.
Ich würde es mit einer Select Case abfrage machen. Finde es dann etwas Übersichtlicher.
Ob es beim compilieren einen Vorteil bring weiß ich nicht, könnte man aber mal überprüfen.
z. B. wie auf der Seite
http://www.rowalt.de/mc/avr/avrboard/04/avrb04.htm
Wenn ich das richtig verstehe, verwendest Du den Internen EEprom, ich werde dann per I2C
auf ein externen erweitern. Was ich auch schon immer mal testen wollte, ist das schreiben auf einer
SD Karte. Müsste mir da dann erst mal ein schreib/lese Hardware aufbauen.
Als Prozessor kommt bei mir dann ein Atmega 368 (Arduino Pro Mini) zum Einsatz.
Den hab ich hier noch rumliegen und ist schnell per ber USB<->RS232 Adapter und dem Bootloader
beschrieben.
Der Bootloader verbraucht zwar etwas Speicher, aber das sollte bei einem Logger nicht das Problem werden.
Andere speichern dort viel größere Projekte drauf (z.B. Wiicopter Steuerung)
Gruß Ingo
Lesezeichen