(27.05.2020, 15:53)DIYLAB schrieb: (27.05.2020, 15:10)gogosch schrieb: Aber: Die Real-Time -Anzeigen werden nicht entsprechend umgerechnet wenn man die Bandgeschwindigkeit ändert. Glaube, das wurde schon mal hier moniert.
Danke für den Test!
Jut, dann muss die Zoffware noch mal herhalten
Ich geh jetzt erst mal Rasenmähen, für die meditative Phase .
LG Ja, Rasen mähen sollte ich auch .........
Beiträge: 5.037
Themen: 142
Thanks Received: 10.690 in 2.649 posts
Thanks Given: 16.603
Registriert seit: Jun 2016
Bewertung:
37
27.05.2020, 16:14
(Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2020, 16:15 von gasmann.)
Ich habe auch noch ein paar Anmerkungen.
Wenn ich machine type auf "none" setze wird die Geschwindigkeit beim Einschalten nicht angezeigt, obwohl da auf "true".
Aber das soll wohl so, oder?
Ändere ich den Parameter auf "77", wird immer 9,5cm/s angezeigt, egal ob 19 auf gnd gezogen ist, oder alle offen sind.
Das ist wohl so nicht gedacht...
Es muss also "700" gewählt sein, damit das funzt
Ich habe den Abstand der Ziffern bei mir sehr weit auseinandergezogen, steht auf 14.
Dann verschwindet aber die rechte Ziffer im Nirvana.
Also habe ich "set cursor" auf "0" gesetzt, dann ist sie wieder da, aber ganz an der rechten Kante. Ich hätte das gerne noch etwas mehr weiter links, so dass es mittig im Display steht.
Der Platz ist da, aber es lässt sich nicht weiter nach links verschieben. Gebe ich ein negatives Vorzeichen, ändert sich nichts.
Gibt es eine Möglichkeit das noch weiter nach links zu schieben?
Die Einstellung habe ich gemacht in Zeilen 502 und 504
Software b6, Fontsize 1, digits counter:4
Mit dem Zählen haut das noch nicht so hin wie gewünscht.
Setze ich "number of pulses" auf 6, so wie es eigentlich aufgrund der Segmentierung richtig ist, fehlen ihm zum analogen Counter über 200 counts zum Bandende.
Also habe ich die Pulszahl einen runter gesetzt >selbes Ergebnis uuuund er vergisst dann offesichtlich viele counts. War auf dem Rückweg rund 230 counts zu früh bei 0.
Ich experimentiere da aber noch etwas mit der Lichtschrankenposition.
Vermutlich stört ihn das ausstrahlende Licht der Schranke vom Play Memory
(27.05.2020, 16:10)gogosch schrieb: (27.05.2020, 15:53)DIYLAb schrieb: Ich geh jetzt erst mal Rasenmähen, für die meditative Phase . Ja, Rasen mähen sollte ich auch .........
Ich auch. Aber auf dem Kopf
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
1 Mitglied sagt Danke an gasmann für diesen Beitrag:1 Mitglied sagt Danke an gasmann für diesen Beitrag
• havox
Beiträge: 1.728
Themen: 56
Thanks Received: 2.691 in 578 posts
Thanks Given: 11.214
Registriert seit: Jul 2009
Bewertung:
8
Hallo Bruno und alle Anderen
Habe eben mal am Geschwindigkeitsschalter gemessen.
Der "P " Kontakt liegt ständig an Masse bzw. 0
Die beiden anderen liegen je nach Schaltstellung ( 19cm/s oder 9,5cm/s ) entweder auf 0 oder auf 4,98-5,0V .
Wenn ich das richtig interpretiere müsste das doch funktionieren?
Steffen
Beiträge: 2.639
Themen: 59
Thanks Received: 10.216 in 1.742 posts
Thanks Given: 16.911
Registriert seit: Nov 2017
Bewertung:
29
27.05.2020, 17:33
(Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2020, 21:11 von havox.)
Ich habe da ein komisches Problem. Wenn ich die aktuelle Schaltung über USB mit Strom versorge, ist alles gut, Display leuchtet. Wenn ich nun 5V vom A700-Netzteil einspeise (gemessen sind es etwa 5,1V) bleibt das Display dunkel, obwohl es mit 3,3V versorgt wird. Egal, ob die 5V über VIN oder den 5 V Pin reingehen.
Kapier ich nicht... 5 mal hin und her und an und aus. Zurück auf USB - alles gut.
Hat jemand sowas auch schon festgestellt?
Morgen schalte ich dann doch den Regler rein und hänge den an die 12V und stelle ihn auf 6V ein...
edit: gelöst...schlechte Lötstelle am 3,3V Ausgangs-Anschlusspin auf meiner Platine...sonst nichts edit des edit: obwohl...da hing das Display ja immer dran, auch bei USB-Stromversorgung...kanns also eigentlich doch nicht gewesen sein. Voodoo..
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
Beiträge: 2.639
Themen: 59
Thanks Received: 10.216 in 1.742 posts
Thanks Given: 16.911
Registriert seit: Nov 2017
Bewertung:
29
(27.05.2020, 16:14)gasmann schrieb: //
Mit dem Zählen haut das noch nicht so hin wie gewünscht.
Setze ich "number of pulses" auf 6, so wie es eigentlich aufgrund der Segmentierung richtig ist, fehlen ihm zum analogen Counter über 200 counts zum Bandende.
Also habe ich die Pulszahl einen runter gesetzt >selbes Ergebnis uuuund er vergisst dann offesichtlich viele counts. War auf dem Rückweg rund 230 counts zu früh bei 0.
Ich experimentiere da aber noch etwas mit der Lichtschrankenposition.
Vermutlich stört ihn das ausstrahlende Licht der Schranke vom Play Memory
das kann gut sein, da das System ja auch im Infraroten (Glühlämpchen und Reflektion) pulst.
Also doch nach links hinter den Motor in den Schatten gehen und die Aussenseite abtasten. Ich habe es mit der Scheibe vom Playmemory auch nicht hinbekommen. Hat dann mit der Software eher nichts zu tun.
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
Moin,
(27.05.2020, 16:14)gasmann schrieb: Wenn ich machine type auf "none" setze wird die Geschwindigkeit beim Einschalten nicht angezeigt, obwohl da auf "true".
Aber das soll wohl so, oder?
Ja
(27.05.2020, 16:14)gasmann schrieb: Ändere ich den Parameter auf "77", wird immer 9,5cm/s angezeigt, egal ob 19 auf gnd gezogen ist, oder alle offen sind.
Das ist wohl so nicht gedacht..
Doch! Steht im Changelog.
Momentan gibts nur '700' und 'NONE', alles andere wird auf 9,5cm/s gewuppt.
Denn wir haben ja noch keine andere Maschine, die sich eignen würde, außer der russischen Lady vom Steffen.
(27.05.2020, 16:14)gasmann schrieb: Der Platz ist da, aber es lässt sich nicht weiter nach links verschieben.
Ob der Platz wirklich da ist, kannst DU ganz leicht rausbekommen.
Setze einfach zum Test den Parameter 'INVERTDISPLAY' auf 'true'. Dann siehst Du die gesamte Fläche des Displays.
(27.05.2020, 16:14)gasmann schrieb: uuuund er vergisst dann offesichtlich viele counts.
Da es bei anderen Benutzern nicht so ist, gehe ich von der Umsetzung der Impulserzeugung aus.
Die Software ist bis 4000U/min bei zwei Impulsen pro Umdrehung getestet und verliert keine Impulse.
(27.05.2020, 17:06)stephan1892 schrieb: Habe eben mal am Geschwindigkeitsschalter gemessen.
Der "P " Kontakt liegt ständig an Masse bzw. 0
Die beiden anderen liegen je nach Schaltstellung ( 19cm/s oder 9,5cm/s ) entweder auf 0 oder auf 4,98-5,0V .
Wenn ich das richtig interpretiere müsste das doch funktionieren?
Die Pegel passen.
(27.05.2020, 17:33)havox schrieb: Wenn ich nun 5V vom A700-Netzteil einspeise (gemessen sind es etwa 5,1V) bleibt das Display dunkel, obwohl es mit 3,3V versorgt wird. Egal, ob die 5V über VIN oder den 5 V Pin reingehen.
An VIN niemals 5V einspeisen, das geht nicht. Hinter VIN liegt ein 5V Festspannungsregler auf dem Arduino, der natürlich zum Arbeiten eine höhere Spannung braucht (ca. 6,5 bis 7V min). Direkteinspeisung wie in meinem letzten 'Schaltplan' sollte eigentlich gehen (am 5V Pin). Damit umgeht man den internen Regler. Die 3,3V werden aus dem UART CHip generiert, der wiederum 5V braucht.
EIn dunkles Display kann aber auch eine Softwareursache haben. Ich habe in der beta6 noch etwas gefunden, dass dies hervorrufen könnte bei einer vielleicht ungünstigen Kostellation der Parameter und EEPROM Inhalte. Vielleicht reicht ein Druck auf den Taster zum Nullstellen und ein paar Sekudnen warten bis er speichert bereits aus?
In der nächsten Version ist das gefixt!
3 Stunden Gartenarbeit und ich hab ne Blase, groß wie eine Bratpfanne
LG
Bruno
3 Mitglieder sagen Danke an für diesen Beitrag:3 Mitglieder sagen Danke an für diesen Beitrag
• stephan1892, havox,
Beiträge: 1.728
Themen: 56
Thanks Received: 2.691 in 578 posts
Thanks Given: 11.214
Registriert seit: Jul 2009
Bewertung:
8
Bruno
Ich habe die 5V an VIN und es funktioniert einwandfrei ! So war ja auch Dein erstes Schaltbild.
Ich habe sogar mal im Eifer des Gefechts mal die 5V von der Maschine UND aus versehen das USB Kabel eingesteckt vom Laptop.
Is nüscht passiert
Steffen
(27.05.2020, 16:14)gasmann schrieb: Ich habe den Abstand der Ziffern bei mir sehr weit auseinandergezogen, steht auf 14.
Dann verschwindet aber die rechte Ziffer im Nirvana.
Also habe ich "set cursor" auf "0" gesetzt, dann ist sie wieder da, aber ganz an der rechten Kante. Ich hätte das gerne noch etwas mehr weiter links, so dass es mittig im Display steht.
Der Platz ist da, aber es lässt sich nicht weiter nach links verschieben. Gebe ich ein negatives Vorzeichen, ändert sich nichts.
Gibt es eine Möglichkeit das noch weiter nach links zu schieben?
Die Einstellung habe ich gemacht in Zeilen 502 und 504
Software b6, Fontsize 1, digits counter:4
Noch ein Nachtrag:
Die Schrift in FONTSIZE 1 ist 24xp breit: 24 x 4 Digits ? 96px
Dein Abstand hat 14px, also 14 x 4 = 56
96 + 56 = 152px.
Das Display hat 128px Breite, passt also nicht.
Den vermeintlich freien Platz auf der linken Seite wird duch das Vorzeichen reserviert und stellt entweder ein 8px Breites Leerzeichen dar oder das Minuszeichen.
Wenn Du ganz nach links möchtest, musst Du in der Config 'UNSIGN' auf 'true' setzen, dann hast du mehr Platz, aber kein Vorzeichen mehr.
LG
Beiträge: 9.797
Themen: 383
Thanks Received: 22.627 in 4.058 posts
Thanks Given: 4.323
Registriert seit: Jan 2014
Bewertung:
54
Bruno, dein support ist einfach nur top!
Wenn das in meiner Firma mal immer so wäre.
Gruß André
Beiträge: 5.037
Themen: 142
Thanks Received: 10.690 in 2.649 posts
Thanks Given: 16.603
Registriert seit: Jun 2016
Bewertung:
37
27.05.2020, 20:12
(Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2020, 20:15 von gasmann.)
(27.05.2020, 19:41)DIYLAB schrieb: (27.05.2020, 16:14)gasmann schrieb: Ändere ich den Parameter auf "77", wird immer 9,5cm/s angezeigt, egal ob 19 auf gnd gezogen ist, oder alle offen sind.
Das ist wohl so nicht gedacht..
Doch! Steht im Changelog.
Momentan gibts nur '700' und 'NONE', alles andere wird auf 9,5cm/s gewuppt.
Denn wir haben ja noch keine andere Maschine, die sich eignen würde, außer der russischen Lady vom Steffen.
LG
Bruno
Doch, bei der B77 geht das auch. Hat dedefr ja umgesetzt
(27.05.2020, 19:41)DIYLAB schrieb: (27.05.2020, 16:14)gasmann schrieb: Der Platz ist da, aber es lässt sich nicht weiter nach links verschieben.
Ob der Platz wirklich da ist, kannst DU ganz leicht rausbekommen.
Setze einfach zum Test den Parameter 'INVERTDISPLAY' auf 'true'. Dann siehst Du die gesamte Fläche des Displays.
Der Platz ist da. Das Logo beim Booten wird ja auch weiter links angezeigt....
(27.05.2020, 19:41)DIYLAB schrieb: gasmannuuuund er vergisst dann offesichtlich viele counts.
Da es bei anderen Benutzern nicht so ist, gehe ich von der Umsetzung der Impulserzeugung aus.
Die Software ist bis 4000U/min bei zwei Impulsen pro Umdrehung getestet und verliert keine Impulse.
Das "Problem" ist gefixt und war hausgemacht.
Es lag tatsächlich an dem einstreuenden Licht des anderen Sensors.
An anderer Position ist alles gut
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
(27.05.2020, 19:48)stephan1892 schrieb: Bruno
Ich habe die 5V an VIN und es funktioniert einwandfrei ! So war ja auch Dein erstes Schaltbild.
Ich habe sogar mal im Eifer des Gefechts mal die 5V von der Maschine UND aus versehen das USB Kabel eingesteckt vom Laptop.
Is nüscht passiert
Steffen
Nein, das glaube ich nicht!
Zeig mir bitte mal den ersten Plan, ich finde ihn nicht mehr.
Dort habe ich meiner Meinung nach irgenwas von 6V gezeichnet.
Ich werde es mal erklären...
Ja, auch mit 5V an VIN wird er theroretisch funktionieren.
Auf dem Arduino ist ein Wald- und Wiesen Festspannungsregler verbaut, der eine Differenz von 1 bis 2 V zum korrekten Arbeiten braucht um 5V zu erzeugen. Weniger geht nur mit LowDrop-Reglern - hat er aber nicht.
Der auf dem Arduino verbaute Prozessor ist ein Atmega328p, der hat einen Spannunsgbreich von 1,8V bis 5V.
Allerdings kann er geringen Spannungen nur mit geringer Takfrquenz korrekt bedienen.
Es gibt in den Datenblättern zu dieser CPU genaue Angaben!
Beim Arduino ist der Systemtakt 16MHz und die nötige Spannung, bei der er garantiert arbeitet, beträgt 4,5V (kann man alles nachlesen).
Wenn Du an VIN 5V einspeist, werden niemals 5V an der CPU ankommen - gerantiert! Kannst Du ja nachmessen am 5V Pin.
Und wir reden hier nur von der CPU, da ist ja noch der UART mit drauf.
Also betreibst Du den Arduino bei 5V an VIN außerhalb der Spezifikationen:
Das es bei Dir funktioniert, ist leider absolut nicht allgemeingültig und sollte auf gar keinen Fall hier öffentlich als Empfehlung gelten!
Und das nichts passiert ist bei doppelter Spannungseinspeisung ist auch nicht allgemeingültig.
Es kann immer, manchmal, ganicht gutgehen .
Alles Glücksache, auch außerhalb jeder Spezifikation.
Kommt auch darauf an, ob es ein Original ist oder eines der unendlich vielen, immer leicht modifizierten chinesischen Kopien.
Hier ein schöner Text: 10 Ways to Destroy An Arduino
Also bitte sehr vorsichtig sein mit Aussaagen wie "geht einwandfrei!"
LG
3 Mitglieder sagen Danke an für diesen Beitrag:3 Mitglieder sagen Danke an für diesen Beitrag
• , stephan1892, havox
Beiträge: 5.037
Themen: 142
Thanks Received: 10.690 in 2.649 posts
Thanks Given: 16.603
Registriert seit: Jun 2016
Bewertung:
37
(27.05.2020, 19:55)DIYLAB schrieb: (27.05.2020, 16:14)gasmann schrieb: Ich habe den Abstand der Ziffern bei mir sehr weit auseinandergezogen, steht auf 14.
Dann verschwindet aber die rechte Ziffer im Nirvana.
Also habe ich "set cursor" auf "0" gesetzt, dann ist sie wieder da, aber ganz an der rechten Kante. Ich hätte das gerne noch etwas mehr weiter links, so dass es mittig im Display steht.
Der Platz ist da, aber es lässt sich nicht weiter nach links verschieben. Gebe ich ein negatives Vorzeichen, ändert sich nichts.
Gibt es eine Möglichkeit das noch weiter nach links zu schieben?
Die Einstellung habe ich gemacht in Zeilen 502 und 504
Software b6, Fontsize 1, digits counter:4
Noch ein Nachtrag:
Die Schrift in FONTSIZE 1 ist 24xp breit: 24 x 4 Digits ? 96px
Dein Abstand hat 14px, also 14 x 4 = 56
96 + 56 = 152px.
Das Display hat 128px Breite, passt also nicht.
Den vermeintlich freien Platz auf der linken Seite wird duch das Vorzeichen reserviert und stellt entweder ein 8px Breites Leerzeichen dar oder das Minuszeichen.
Wenn Du ganz nach links möchtest, musst Du in der Config 'UNSIGN' auf 'true' setzen, dann hast du mehr Platz, aber kein Vorzeichen mehr.
LG
Upps, gerade erst gesehen.
Das Vorzeichen habe ich grundsätzlich aus im Counter Mode.
Und deine Rechnung geht so nicht ganz auf. Bei 4 Ziffern habe ich ja nur 3x14=42px
Ok, passt dann immer noch nicht, aber links bleibt trotzdem Platz frei....
Ich invertiere das gleich mal und schaue wie es aussieht.
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
2 Mitglieder sagen Danke an gasmann für diesen Beitrag:2 Mitglieder sagen Danke an gasmann für diesen Beitrag
• havox,
(27.05.2020, 20:21)gasmann schrieb: Ok, passt dann immer noch nicht, aber links bleibt trotzdem Platz frei....
Ich invertiere das gleich mal und schaue wie es aussieht.
Dann zeig mal bitte ein Foto des freien Platzes.
----
Noch mal zur B77 - was genau hat er da umgesetzt?
Eine Rolle eingebaut, die immer Bandkontakt hat?
Außerdem kannst Du ja jederzeit '700' eintragen mit deinem passenden Parametersatz der Korrekturfaktoren.
Der Software ist es egal, bei '700* benutzt sie halt die Korrekturen, die in der Config stehen.
LG
PS: ich schaue später noch mal rein
Beiträge: 5.037
Themen: 142
Thanks Received: 10.690 in 2.649 posts
Thanks Given: 16.603
Registriert seit: Jun 2016
Bewertung:
37
27.05.2020, 20:39
(Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2020, 20:53 von gasmann.)
Invertiert
Wie man sieht sind die Ziffern in der Höhe auch nicht mittig im Dispaly
Edit: mache ich den Abstand zwischen den Ziffern kleiner, wandern die Zahlen etwas nach links, aber nie bis zum linken Anschlag.
Setz ich den Cursor dann wieder anders (erhöhen, z.Zt. ist ja auf 0), wandern die Ziffern nach rechts. Weiter nach links >nein
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
Beiträge: 2.639
Themen: 59
Thanks Received: 10.216 in 1.742 posts
Thanks Given: 16.911
Registriert seit: Nov 2017
Bewertung:
29
27.05.2020, 20:40
(Dieser Beitrag wurde zuletzt bearbeitet: 27.05.2020, 21:09 von havox.)
Mein Problem mit der 5V Einspeisung war nur ein blöder Fehler...die Lötstelle des Pins, den ich für die Leitung der 3,3 V zum Display auf die Platine gelötet hatte, war nicht gut...nachgelötet und alles gut.
edit: obwohl...das Display hing da ja immer dran, auch bei USB-Stromversorgung...ach, was weiss ich
Und ja, 5V einspeisen am 5V Pin geht!
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
1 Mitglied sagt Danke an havox für diesen Beitrag:1 Mitglied sagt Danke an havox für diesen Beitrag
•
Beiträge: 5.037
Themen: 142
Thanks Received: 10.690 in 2.649 posts
Thanks Given: 16.603
Registriert seit: Jun 2016
Bewertung:
37
(27.05.2020, 20:26)DIYLAB schrieb: Noch mal zur B77 - was genau hat er da umgesetzt?
Eine Rolle eingebaut, die immer Bandkontakt hat?
LG
PS: ich schaue später noch mal rein
Nein.
Bei der B77 geht es ja nur um die Anzeige der gewählten Geschwindigkeit beim Einschalten und um das Umschalten im Betrieb.
Also ohne Echtzeitanzeige (bis jetzt)
dedefr hat einen Schalter eingebaut, der vom Gestänge der Geschwindigkeitsumschaltung betätigt wird und so zwischen 9,5 und 19 wechselt.
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
(27.05.2020, 20:39)gasmann schrieb: Edit: mache ich den Abstand zwischen den Ziffern kleiner, wandern die Zahlen etwas nach links, aber nie bis zum linken Anschlag.
Glückwunsch, Du hast einen Bug gefunden!
In Zeile 496 ist ein Leerzeichen zuviel drin.
durch
ersetzen, dann kommst Du ganz nach links rüber.
Ist in der neuen Version gefixt, danke fürs Tüfteln.
Edit: betrifft beim normalen Counter FONTSIZE 1 und 2 und Digits 4 und 5, hab gerade nachgeschaut - ist gefixt in der RC1.
LG
Beiträge: 9.797
Themen: 383
Thanks Received: 22.627 in 4.058 posts
Thanks Given: 4.323
Registriert seit: Jan 2014
Bewertung:
54
Dann betrifft das Fontsize 2 ebenso.
Zeile: 559
sprintf(buf, " %04ld", (0 > val) ? 10000 + val : val)
Dann daran wäre ich auch schon fast zerbrochen, da es mir auch nicht möglich war, die Anzeige weiter nach links zu bringen.
Gruß André
(27.05.2020, 21:58)hyberman schrieb: Dann betrifft das Fontsize 2 ebenso.
Korrekt erkannt!
Habe meinen vorherigen Beitrag editiert.
LG
Beiträge: 1.862
Themen: 223
Thanks Received: 2.015 in 710 posts
Thanks Given: 2.375
Registriert seit: Dec 2013
Bewertung:
20
(27.05.2020, 20:39)gasmann schrieb: Invertiert
Wie man sieht sind die Ziffern in der Höhe auch nicht mittig im Dispaly
Edit: mache ich den Abstand zwischen den Ziffern kleiner, wandern die Zahlen etwas nach links, aber nie bis zum linken Anschlag.
Setz ich den Cursor dann wieder anders (erhöhen, z.Zt. ist ja auf 0), wandern die Ziffern nach rechts. Weiter nach links >nein
Kann man die Höhe eigentlich auch konfigurieren?
Bei mir ist's auch einen Ticken zu niedrig
Viele Grüße
Jörg
(27.05.2020, 22:09)Baruse schrieb: Kann man die Höhe eigentlich auch konfigurieren?
Bei mir ist's auch einen Ticken zu niedrig
Jein . In diesem Fall nur durch einen neuen Zeichensatz. Alle Werkzeuge habe ich als Download im Projekt.
In der Zeit, in der ich Dir jetzt ein Bild male und es dann erkläre, kannst Du ja mal in die OLED-Bibliothek schauen, die hat eine gute Beschreibung, daraus geht eigentlich alles hervor, aber ich erkläre es gern mal als Bild. Dauert ein wenig.
LG
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
•
Besser kriege ich das auf die Schnelle nicht hin:
Die Zeichnung ist Maßstabsgetreu.
Das Display kann in der Breite 128 Pixel und in der Höhe 32 Pixel darstellen.
Durch die Bibliothek ist die Organisation 128 Spalten a 1px Beite und 4 Zeilen a 8px Höhe.
Fonts werden als Bitmap dargestellt, nicht als skalierbare Vektoren!
Hat man also z.B. ein Font mit 8px hohen Zeichen, dann können maximal 4 Zeilen benutzt werden (angesprochen werden sie mit 0 bis 3).
Hat man einen Font mit 16px großen Zeichen, dann kann man maximal 2 Zeilen benutzen.
Hat man einen Font mit 32px großen Zeichen, kann man eine Zeile benutzen.
Wichtig zu wissen ist, dass die OLED-Bibliothek immer oben links bei jedem Zeichen anfängt.
Die Position X beginnt mit 0 und hört mit 127 auf, Y kann man leider nur Zeilenweise benutzen, also 0,1,2 und 3.
Das dargestellte grüne Zeichen mit den Maßen 14px Breite und 24px Höhe (FONTSIZE 1) wird an Position 0 (X) und Zeile 1 (Y) gezeichnet.
Programmatisch würde im Bild gezeigtes Beispiel so aussehen:
Code: oled.setFont(tapecounter_16x24);
oled.setCursor(0,1);
oled.print("8");
Die Anzeigefläche des Displays (blauer Rahmen) ist vom Hersteller unsymetrisch zum Displayglas (roter Rahmen) angeordnet.
Die Zeichnung zeigt unser Display mit dem verwendeten Zeichensatz 'tapecounter_16x24' (FONTSIZE 1).
Also besser kann ich es nicht mehr erklären .
Und bitte schaut in die ausführlichen Hilfedateien der Bibliothek, da steht alles bis zum letzten Bit drin .
Da das immer wieder auftaucht - wer spezielle Fonts benötigt, die irgendwie irgendwo reinpassen müssen, muss sich diese bitte selbst erstellen.
Das Programm dazu, und die verwendeten Fonts und die Beschreibung sind in Posting #2 dieses Threads.
Ich weise aber höflich darauf hin, dass ich für selbst erstellte Fonts und die daraus resultierenden Fragen leider keinen Support geben kann.
Aber ihr habt alle Mittel, um alles zu kneten wie ihr wollt.
Gute Nacht, LG,
Bruno
Beiträge: 1.728
Themen: 56
Thanks Received: 2.691 in 578 posts
Thanks Given: 11.214
Registriert seit: Jul 2009
Bewertung:
8
Bruno
Moin Moin
Du hast natürlich Recht ,mit den 5V einspeisen.Auf dem alten Plan steht 6-12V.
Und das spllte natürlich KEINE EMPFEHLUNG für andere sein
Steffen
Moin,
am 30.05.2020 kommt die Version RC1.
Mit dabei ist u.a. dann die Möglichkeit, bei der Echtzeitanzeige die Minuten zweistellig oder dreistelling anzuzeigen (bei dreistelling entfallen die Stunden).
Das sollte dann bei der A700 ganz gut passen.
Paramatriert wird das dann in der Config über ' DIGITS_MINUTES' (2 oder 3).
LG
Bruno
Beiträge: 5.037
Themen: 142
Thanks Received: 10.690 in 2.649 posts
Thanks Given: 16.603
Registriert seit: Jun 2016
Bewertung:
37
Yeah
Gefällt mir so viel besser, da die Zahlen einfach etwas mittiger im Glas sitzen
Vielen Dank Bruno
P.S. Das mit den Ziffern an der unteren Kante des Displays fällt so gar nicht auf und stört überhaupt nicht. Die Zahlen sind in der Vertikalen so mittig.
Es fällt nur im invertierten Modus auf. welcher aber bestimmt nicht zur dauerhaften Anzeige benutzt wird.
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
3 Mitglieder sagen Danke an gasmann für diesen Beitrag:3 Mitglieder sagen Danke an gasmann für diesen Beitrag
• havox, Baruse,
|