|
RGB-OLED 96x64 0,95" und Laufschrift
|
|
|
11.10.2017, 15:09
Beitrag #17
|
|||
|
|||
|
RE: RGB-OLED 96x64 0,95" und Laufschrift
Hallo Tommy
Danke für den Hinweis. Dann werde ich darauf wohl verzichten müssen. Gruß Bernd |
|||
|
11.10.2017, 15:30
Beitrag #18
|
|||
|
|||
RE: RGB-OLED 96x64 0,95" und Laufschrift
(11.10.2017 15:09)Behagen schrieb: Hallo TommyIch schreibe gerade an einer gekapselten Version. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) Alle von mir veröffentlichten Codes unterliegen der GPL Version 3 |
|||
|
11.10.2017, 16:35
Beitrag #19
|
|||
|
|||
|
RE: RGB-OLED 96x64 0,95" und Laufschrift
Hallo Tommy
Vielen Dank für Deinen Einsatz. Allerdings --- im Moment verstehe ich die Welt nicht mehr. Ich habe nun noch etwas rumprobiert und bin auf folgendes Phänomen gestoßen. Seit ich die neue Variante für die Kommunikation nutze, ist es nicht mehr nötig die Einträge display.setTextColor(BLACK, BLACK); display.setTextSize(2); display.setCursor(0, 20); im Bereich Bildschirm löschen, nach der Anweisung: display.print(scroll()); zu benutzen. Das Ergebnis ist das selbe, mit oder ohne diese Einträge. Übrigens habe ich es nun auch geschafft das ganze mit der 13XX.h von sumotoy zum laufen zu bringen. Bringt aber so keinen Vorteil, im Gegenteil am rechten Bildschirmrand bleiben "Pixelreste" stehen. Aber sicher wird es durch Anpassungen ein besseres Ergebnis geben können. Da muss ich aber noch etwas forschen. Gruß Bernd |
|||
|
11.10.2017, 18:47
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2017 18:47 von Tommy56.)
Beitrag #20
|
|||
|
|||
|
RE: RGB-OLED 96x64 0,95" und Laufschrift
Da ich kein OLED habe, muss ich Dir die Forschung überlassen.
Hier mal eine in einer Klasse gekapselte Version eines Scrolltextes, so dass man mehrere davon haben kann. Da der Speicher in der Klasse dynamisch zur Laufzeit angelegt wird, kann der Compiler diesen nicht mit in den RAM-Verbrauch einrechnen. Das Headerfile Ltext.h Code: #ifndef _LTEXT_H_Code: #include "Ltext.h"So kann man das Ganze anwenden: Code: /****************************************************************************************Viel Spaß beim ausprobieren. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) Alle von mir veröffentlichten Codes unterliegen der GPL Version 3 |
|||
|
11.10.2017, 20:23
Beitrag #21
|
|||
|
|||
|
RE: RGB-OLED 96x64 0,95" und Laufschrift
Hallo Tommy
Da hast Du aber ordentlich in die Tasten gehauen. ![]() Vielen Dank ! Ich werde mich dann mal daranmachen das ganze zu testen. Sobald ich ein Ergebnis habe melde ich mich. Gruß Bernd |
|||
|
11.10.2017, 20:33
Beitrag #22
|
|||
|
|||
RE: RGB-OLED 96x64 0,95" und Laufschrift
(11.10.2017 20:23)Behagen schrieb: Hallo TommyEs hat einfach Spaß gemacht. Besonders die Verarbeitung der 3 Quellen für Texte hat mich interessiert. Der Teil mit dem F-Macro war nicht so einfach zu finden. Sowas macht aber halt den Spaß beim Programmieren aus. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) Alle von mir veröffentlichten Codes unterliegen der GPL Version 3 |
|||
|
12.10.2017, 13:59
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2017 14:12 von Behagen.)
Beitrag #23
|
|||
|
|||
|
RE: RGB-OLED 96x64 0,95" und Laufschrift
Hallo Tommy
Ich habe es nun hinbekommen das eine Ausgabe auf dem Bildschirm erfolgt. Zuerst hatte ich Schwierigkeiten unter Win10 eine funktionierende Ltext.cpp zu erstellen. Aber dank Win7 ging es dann. Das Programm läuft also, nur die Scroll-Geschwindigkeit bereitet mir Kopfzerbrechen. Zu erst aber mal das Sketch: Code: /****************************************************************************************Der Wert der dahinter steht soll doch sicher die Scroll-Geschwindigkeit für jeden Text einzeln regeln? Das funktioniert aber nur für einen Durchlauf, dann werden alle drei Texte mit der gleichen Geschwindigkeit ausgegeben. Gruß Bernd Ergänzung: Die Schrittweite ist auch ein Problem. Der erste Text macht drei Zeichen Schrittweite. Der zweite Text macht fünf(wenn ich mich nicht verzählt habe) und der dritte macht zwei Zeichen Schrittweite. |
|||
|
12.10.2017, 14:59
Beitrag #24
|
|||
|
|||
|
RE: RGB-OLED 96x64 0,95" und Laufschrift
Du hast es immer noch nicht begriffen. Du darfst die scroll nur ein mal aufrufen, nicht mehrfach. Deine OLED-Ausgaben müssen anstelle der Serial.print eingebaut werden. Langsam könntest Du mal einige Grundlagen lernen, um wenigstens ansatzweise zu verstehen, was Du tust.
Einfach meinen Sketch kopieren ohne etwas zu verstehen macht keinen Sinn. Der zeigt lediglich Aufrufmöglichkeiten. Den Teil mit dem Counter und setIntervall brauchst Du bei Dir überhaupt nicht. Die Probleme liegen bei Dir, nicht in der Lib. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) Alle von mir veröffentlichten Codes unterliegen der GPL Version 3 |
|||
|
|
|
| Möglicherweise verwandte Themen... | |||||
| Thema: | Verfasser | Antworten: | Ansichten: | Letzter Beitrag | |
| Laufschrift mit 24 MAX7219-Modulen | Gorathan | 4 | 7.277 |
12.04.2020 09:18 Letzter Beitrag: Gorathan |
|
| Oled über rc Kanal steuern | sascha_bayern | 1 | 4.218 |
10.07.2019 08:42 Letzter Beitrag: hotsystems |
|
| Grafiken auf OLED-Display darstellen | scritch | 8 | 16.529 |
17.11.2016 13:33 Letzter Beitrag: scritch |
|
| 1.8" Serial: UART/I2C/SPI True Color OLED160x128 OLED Module | Georg | 4 | 7.353 |
31.08.2014 19:03 Letzter Beitrag: Georg |
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste






