Hi,
also ich habe nun bei 3 Lieferanten den atmega644p bestellt und zur Not noch bei Schukat den atmega644. Somit dürfte meinen Tests am Wochenende nichts mehr im Wege stehen. Selbst wenn ich morgen nicht den P bekomme könnte ich mit dem schon mal erste Tests machen.
Das heisst jetzt nicht endgültig das ich den teuren atmega644p verwenden werde. Den benutze ich nur mal zum testen. Benutzt wird dann der µC in den das Programm rein passt. Also es stehen 3 zur Auswahl, atmega644p (64K), atmega324p (32K) und atmega164p (16K), alle gleiche Funktionen und Pinkompatibel nur der Speicher unterscheidet sich.
Für die Helligkeitseinstellung habe ich mir jetzt extra einen Encoder bestellt. Das ist so ein Drehschalter der auf 2 Leitungen Impulse ausgibt, je nach dem in welche Rchtung man den dreht. Anscheinend gibt es da schon eine Funktion in Bascom dafür. Die Sache mit dem Poti war dazu zu ungenau. Bei 300° Drehwinkel und 256 Stufen wäre das gerade mal knapp über 1° pro Wert. Ich denke das wäre zu fummelig.
Der Encoder hingegen gibt 15 Impulse bei einer Umdrehung heraus. Wenn man von Stufe 0 ausgeht kann man somit in ca. 8,5 Umdrehungen alle Stufen erreichen.
Zusätzlich hat der Encoder auch noch eine Schalterfunktion, d.h. man kann den drücken, ist dann wie eine Enter-Funktion.
Ab morgen sollten alle Bauteile hier sein die ich zum testen brauche. Ich denke am Wochenende werde ich hier dann die ersten Schaltpläne rein stellen. Dann könnt Ihr da auch nochmal drüber schauen und den ein oder anderen Vorschlag machen.
Gruß, Benny.