So, ich habe dann mal einen brauchbaren Zustand erreicht; Man kann die Anzahl der Modi nun ändern (2-10, wobei mir nur 2-4 Modi wirklich praktisch erscheinen).
Bedienungsanleitung:
Hauptfunktionen:
Kurz drücken schaltet an (mit memory) bzw. aus.
Drücken und Halten schaltet die Modi durch (z.B. L-M-H-M-L-M...), wenn Die Lampe aus war, dann schaltet das die Lampe ebenfalls an, aber im ersten Modus (low).
Doppelckick: Strobe
Voreingestellt sind 3 Modi, 2%/25%/100%
Sinkt die Batteriespannung, so geht zunächst die rote Status-LED an, sinkt sie weiter, schaltet die Lampe runter, und bei 2.75V (unter Last) schaltet sie aus.
Lockout: Ein schneller 6-fach-Klick lässt die Lampe im folgenden nicht mehr auf Tastendrücke reagieren - außer auf einen 3-fach-Klick, der die Lampe wieder reaktiviert.
Ein gaaaaaanz langes Gedrückt-Halten aktiviert die Batterieanzeige, die die durchschnittliche Spannung der 3 Zellen anzeigt, je Volt ein rotes Blinken, je 0.1V ein blaues. (Beispiel: 4 rot, 1 blau: durchschnittlich 4.1V je Zelle, voll)
Konfiguration: Wenn die Lampe in einem normalen Modus ist, gelangt man mit einem schellen 4-fach-Klick in dessen Konfigurationsmodus: Die Lampe hat zu Beginn die ursprüngliche Helligkeitsstufe dieses Modus, durch Drücken&Halten kann man diese jeweils abwechselnd heller und dunkler werden lassen. Ein kurzer Druck speichert die neue Helligkeit.
Diese Änderung ist vorerst nicht permamnent und wird bei Batteriewechsel oder kurz Batteriefach aufschrauben oder ... (siehe unten) zurückgesetzt. Das ist recht praktisch, wenn man einen Modus aktuellen Bedürfnissen anpassen will, ohne dabei die STandard-Konfiguration zu ändern.
Hat man eine Konfiguration gefunden, die man als Standard permanent speichern möchte, so geht das auch, siehe unten.
Das Konfigurationsmenü aktivert man mit 8 schnellen Klicks. Zählen muss man dabei nicht so genau, auch 9 oder mehr sind OK, aber recht schnell müssen sie sein.
Dann kurz warten, und dann gibt man eine zweite Klick-Serie ein, die angibt, welche Funktion man denn ändern möchte - und dann eine Dritte, um die gewünsche Option auszuwählen, siehe unten. Bei der zweiten und dritten Klickserie muss man genau mitzählen, aber man darf da deutlich langsamer sein.
Im Folgenden bedeutet 8-3-1 dann 8 schnelle Klicks, dann Pause, dann 3 Klicks, Pause, 1 Klick.
8-3- -> Anzahl der Modi ändern
8-3-1 letzten Modus löschen
8-3-2 Neuen Modus hinten anfügen, mit 100% vordefiniert
8-4- UI: Wenn AUS, startet ein kurzer Druck die Lampe im
8-4-1 ersten Modus
8-4-2 letzten der Modi (üblicherweise high) **
8-4-3 zuvor benutzte Modus (Memory) *Standard
8-5- UI: Wenn AUS, startet Drücken&Halten die Lampe im
8-5-1 ersten Modus (üblicherweise low) *Standard
8-5-2 letzten der Modi
8-5-3 zuvor benutzte Modus (Memory)
8-5-4 Modus mit veränderlicher Helligkeit wie beim Konfigurieren der Helligkeit eines Modus (aber ohne tatsächlich etwas umzukonfigurieren).
8-8- Konfiguration speichern etc.
8-8-1 Konfiguration permanent speichern
8-8-2 Gespeicherte Konfiguration laden
8-8-3 Konfiguration in den Auslieferungszustand zurücksetzen
** (8-4-2) Diese Einstellung könnte man als 'taktisch' bezeichnen, weil ein kurzer Klick eben immer sofort auf high schaltet (um mal eins der TLF Unworte zu Verwenden, "paniksicher"...). Mit 8-5-1 gäbe das fast schon eine im Sichserheitsdienst brauchbare Lampe: schnelles Hell, aber auch gut erreichbares Dunkel zu Lesen von Papieren oder so. Das war zumindest die Idee. Aber da diese Lampe dafür sowieso eher zu unhandlich ist (zu groß, Seitenschalter), habe ich als Standard mal Memory (8-4-3) gewählt.
Ich werde die Firmware lieber mal noch ein bisschen Testen, aber ansonsten ist sie wohl vorzeigbar.
Zum Aufschrauben benötigt man einen 1.5mm Innensechskantschlüssel.
Der µC muss mit 7 (dünnen, flexiblen) Drähtchen mit dem Board verbunden werden.
Die Pins des µC sind so numeriert:
Auf die Pads auf dem Board müssen sie in dieser Anordnung verbunden werden (Pin 1 wird nicht verbunden):
"unten" ist jeweils da, wo der µC auf seiner Oberseite die kleine Vertiefung/Delle hat (unten links; man sieht's im Bild einige Nachrichten weiter oben), oder man schaut einfach auf die Aufschrift.