Ich könnte so nicht allzuviel erkennen , da mag ich lieber mein Programm wo ich schnell klicken kann. Das kommt wohl daher weil ich es von Bascom her so gewohnt bin , auch den Font bei Bedarf so erstellen zu können ; es ist visueller.
Na das zeigt , daste doch schon ziemlich sicher beim Umgang mit Matrix und AVR bist Wenn man sich jetzt noch "ein Gehäuse" ums Gesicht denkt , sieht das doch schon sehr schön aus.
Wenn man sich das mit ner Picaxe vorstellen würde , ... is das doch hier nen Spaziergang
In den gut 15 Jahren Mikrocontroller hatte ich schon bestimmt an die Hundert oder mehr Displays inne Hand. Dies ist das erst das sich so seltsamig verhällt .
Anfangs , wenn es entladen ist , zeigen sich bis zu 6 Balken im tiefen schwarz .....aber dann verbleicht alles sehr schnell.
Ich weiß net ..... war ja nicht dabei .... ob das Display mit Deiner ersten Schaltung mit Poti 2,5K doch zu viel Spannung auf dem Kontrast erhielt ?? Es ist ja nicht wirklich "kaputt" , wenn man Glück hat isset nen SMD Kondensator oder so ...
Auf der anderen Seite , für 2€ - 5€ bekommst nen nagel Neues - lohnt da der "Aufwand" ? Ich hab eh nen Karton voll mit dutzenden , da kommts dann nimmer auf das ein oder andere an
Ich denke auch das sich das Hexadezimalsystem deshalb bewert hat , weil es nur 2 Ziffern hat $00 - $FF ( 0-255) Das macht manch Arbeiten mit dem Mikrocontroller einfacher ... z.B. serielles senden . Vieles ist in Datenblättern noch immer gern in Hex angegeben , ich mach mir dann doch die "Mühe" , es in dezimal umzurechnen , denke der einfache User hats dann leichter mit dem Verständnis und erkennt manch Zusammenhänge dann schneller.
Bestes Beispiel der RTC 1307 Read = $D1 (dezimal = 209 ) Write = $D0 (dezimal = 208 )
Kann ich gern tun mit den Satzzeichen insbesondere dem Apostroph.
Da ist wieder das schöne an Bascom , er erkennt das am Ende sofort und man kann einstellen wie weit weg das Apostroph vom letzten Buchstaben sein soll
Ich persönlich mag Hex-Zahlen nicht so gern , die lassen sich schlechter rechnen und erkennen als Dezimal oder binär. Lediglich die Zahlen 0 - 9 sind im Hex identisch ausser dem ' $ ' davor. Dem Compiler isset am Ende eh Banane w a s da steht , ob Hex , Binär , Dezimal , lediglich der Wert an sich muß passen
Dein Test mit dem Alphabet ist doch schon mal ganz schön geworden
Vor langer Zeit hatte ich auch mal eine Matrix mit Buchstaben machen müssen für jemanden. Du glaubst nicht was das an Diskussionen hervor gebracht hat weil Fonts soo unterschiedlich sein können. Am Ende haben wir uns auf eine 5x7 Matrix geeinigt
Ich hab mal eben nen bissel rumprobiert ........ also , ein Gesicht mit einem alphanumerischen Display ? ...... keine so gute Idee find ich.
Mit einem Grafikdisplay sicherlich noch etwas zu verfeinern möglich , aber ..... es kostet wesentlich mehr und überwiegend sind Flächen frei , bisken wie "mit Kanonen auf Tauben " schiessen.
Also so eine Matrix mit dem MAX7219 ist denn dann doch die beste Wahl.
Uwe is nur für Paypal ;-) Die Adresse im Impressum paßt schon :-)
Wie ich sehe hast zum Glück kein "blaues" Display erwischt UND zum Glück nicht auch noch eins wo die Anschlüsse quasi "auf der falschen Seite" liegen. Überwiegend sind die Anschlüsse des Displays ja oberhalb der Schrift. Es gibt wenige , die haben die Anschlüsse unter der Schrift ! Das ist dann äußerst dumm insbesondere wenn man sich eine Vorrichtung geschaffen hat und dann alles quasi auf den Kopf lesen muss - alles schon gehabt :-(
lediglich die "blauen" Displays sind nen bisken kagge , weil man da nicht die Hintergrundbeleuchtung einstellt , sondern die Intensität der Schrift. Es gibt bei den "blauen" Displays keine Hintergrundbeleuchtung als solches wie beim grün/gelben.
Lediglich Portd.2 + Portd.3 nutzen den INT (Interrupt) Diese werden in den seltesten Fällen gebraucht. Drum lege ich jedes Display erst einmal auf diese Pins. ADC wäre bei Dir nicht mehr drin.