INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OLED Rausscrollen
11.09.2018, 15:24
Beitrag #1
OLED Rausscrollen
Hallo,

ist es möglich den Text aus dem Display Rauszuscrollen, so dass es am andern Ende nicht mehr eingeblendet wird.

Anbei ein Abgeänderter Beispielcode aus der IDE

Code:
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);

#define NUMFLAKES 10
#define XPOS 0
#define YPOS 1
#define DELTAY 2


#define LOGO16_GLCD_HEIGHT 16
#define LOGO16_GLCD_WIDTH  16
static const unsigned char PROGMEM logo16_glcd_bmp[] =
{ B00000000, B11000000,
  B00000001, B11000000,
  B00000001, B11000000,
  B00000011, B11100000,
  B11110011, B11100000,
  B11111110, B11111000,
  B01111110, B11111111,
  B00110011, B10011111,
  B00011111, B11111100,
  B00001101, B01110000,
  B00011011, B10100000,
  B00111111, B11100000,
  B00111111, B11110000,
  B01111100, B11110000,
  B01110000, B01110000,
  B00000000, B00110000 };

#if (SSD1306_LCDHEIGHT != 32)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif

void setup()   {                


  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  /

  


randomSeed(analogRead(0));

  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(10,0);
  display.clearDisplay();
  display.println("Hallo Welt");
  display.display();
delay(1000);
  display.startscrollright(0x00, 0x0F);
delay(2000);
display.stopscroll();
display.clearDisplay();
delay (250);
}

#define DRAW_DELAY 118
#define D_NUM 47

int i;
void loop()
{



  for(i=0;i<380;i++){
  display.drawPixel(random(128),random(64), WHITE);
  display.display();
}

  delay(DRAW_DELAY);
display.clearDisplay();

delay (5000);
}


Gruß Hans
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2018, 15:32
Beitrag #2
RE: OLED Rausscrollen
In der Adafruit_SSD1306.h stehen ab Zeile 136 einige Sachen zum Scrollen. Da musst Du mal etwas damit experimentieren. Da ich das Display nicht habe, kann ich nicht testen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2018, 16:02
Beitrag #3
RE: OLED Rausscrollen
(11.09.2018 15:32)Tommy56 schrieb:  In der Adafruit_SSD1306.h stehen ab Zeile 136 einige Sachen zum Scrollen. Da musst Du mal etwas damit experimentieren. Da ich das Display nicht habe, kann ich nicht testen.

Gruß Tommy

Die hatte ich schon ausprobiert.

Trotzdem Danke für die schnelle Antwort
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2018, 18:10
Beitrag #4
RE: OLED Rausscrollen
(11.09.2018 16:02)dahans schrieb:  Die hatte ich schon ausprobiert.
Und der Scrolltext aus den Beispielen funktioniert nicht?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2018, 18:14
Beitrag #5
RE: OLED Rausscrollen
(11.09.2018 18:10)Tommy56 schrieb:  
(11.09.2018 16:02)dahans schrieb:  Die hatte ich schon ausprobiert.
Und der Scrolltext aus den Beispielen funktioniert nicht?

Gruß Tommy

Doch, er funktioniert.
Aber sobald der text an das ende des Display kommt, kommt er am anderen ende wieder heraus, somit kann kein längerer text generiert werden.

Ich möchte einfach das ein Text nur ein mal durch das Display läuft und verschwindet....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2018, 18:35
Beitrag #6
RE: OLED Rausscrollen
Ich werde vergesslich. Ich habe sowas ohne ein Display hier schon mal geschrieben.

für TFT wo es um die Tankstelle geht
für OLED ab #20

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.09.2018, 18:44
Beitrag #7
RE: OLED Rausscrollen
(11.09.2018 18:35)Tommy56 schrieb:  Ich werde vergesslich. Ich habe sowas ohne ein Display hier schon mal geschrieben.

für TFT wo es um die Tankstelle geht
für OLED ab #20

Gruß Tommy

Danke,

werde es Probieren und berichten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.09.2018, 11:30
Beitrag #8
RE: OLED Rausscrollen
Hallo,
kleiner Tipp dazu, am Ende vom auszugebenden Text so viele Leerzeichen anhängen bis der Text ganz drausen ist und dann die Wiedergabe stoppen.
lgbk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Messwert auf OLED 0,96" SSD1306 darstellen geht nicht alpenpower 8 947 17.09.2018 10:56
Letzter Beitrag: alpenpower
  Arduino Nano und 1,3 Zoll IC2 OLED Display ParadoxDev 3 459 27.07.2018 09:57
Letzter Beitrag: hotsystems
  sensordaten auf OLED bringen Klawino 20 2.623 12.03.2018 12:00
Letzter Beitrag: Tommy56
  Problem mit OLED 0.96" Display torsten_156 5 2.514 07.03.2018 23:27
Letzter Beitrag: Tommy56
  OLED Display 1,3" DonCamillo 1 459 07.03.2018 23:12
Letzter Beitrag: Tommy56
  OLED Schriftart ändern Klawino 1 475 07.03.2018 23:07
Letzter Beitrag: Tommy56
  433 MHz - Empfaenger + OLED display Matthias_Arduino 4 1.003 03.09.2017 17:25
Letzter Beitrag: hotsystems
Question Grafik von SD Karte auf OLED 128x64 darstellen MRuoss 2 1.145 08.06.2017 19:58
Letzter Beitrag: MRuoss
  neues OLED Display nötig an vorhandenem uC Systemswerlich Ersatz hd311 7 842 26.03.2017 11:16
Letzter Beitrag: hd311
  OLED SSD1306 IC² Aktuallisierungrate Langsam b3ta 25 4.350 31.01.2016 09:26
Letzter Beitrag: b3ta

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste