eigene Beiträge| neueste Beiträge| ungelesene Beiträge| unbeantwortete Beiträge| aktive Themen| Fördermitgliedschaft| Cockerpage

Adresse im oled

stRanger
Will hier nur verkaufen
Beiträge: 22
Registriert: 14.09.2018 08:21

Adresse im oled

#1

11.01.2019 14:08

Moin hatte gerade mal die Idee im 2. Bildschirm die Adresse erscheinen zu lassen. Wäre doch praktisch wenn man ihn mal liegen lassen würde.
Oder i.was anderes was man cool findet.

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
assi
Hirsch
Hirsch
ForumBadges: Bild
XtraBadges:
zeigen
Beiträge: 12922
Registriert: 23.08.2002 18:16

Re: Adresse im oled

#2

11.01.2019 15:12

Ich erkläre das alles in nem Video das gerade daran scheitert dass das Schnittprogramm das Format des Screengrabbers nicht mag.. *argh*

Kurzfassung:

1. Such Dir diese Funktion im Code:

Code: Alles auswählen

void UpdateOLED () { 
   
  u8g.setFont(u8g_font_gdb12);

  u8g.setPrintPos(10, 15);
  u8g.print("Fps"); 
  u8g.setPrintPos(85, 15);
  if (fps < 0)
  {
    u8g.print(0,0); 
  }
  else
  {
    u8g.print(fps,0); 
  }

  u8g.setPrintPos(10, 38);
  u8g.print("Fps +/-"); 
  u8g.setPrintPos(85, 38);
  u8g.print(sigma); 

  u8g.setPrintPos(10, 61);
  u8g.print("Bps"); 
  u8g.setPrintPos(85, 61);
  u8g.print(maxBps,1); 
}
mit
u8g.setPrintPos
schiebst Du den Cursor an eine Stelle die Du mit X,Y Koordination festlegst

mit
u8g.print
schreibst du dann an der Stelle Texte "Assi" (siehe unten) oder Werte sigma (siehe oben).

das da:
u8g.setFont(u8g_font_gdb12);
lässt Du in Ruhe

Beispiel:

Code: Alles auswählen

void UpdateOLED () { 
   
  u8g.setFont(u8g_font_gdb12);

  u8g.setPrintPos(10, 15);
  u8g.print("Assi hat den" ); 
  
  u8g.setPrintPos(10, 38);
  u8g.print("längsten"); 
  u8g.setPrintPos(85, 38);
  u8g.print("Dödel"); 
}
Die Idee mit dem liegen lassen und Adresse ist ganz gut, das könnte man zB auch als Splash Screen machen den beim Booten anzeigt.

Link:
BBcode:
HTML:
Hide post links
Show post links
stRanger
Will hier nur verkaufen
Beiträge: 22
Registriert: 14.09.2018 08:21

Re: Adresse im oled

#3

11.01.2019 15:30

Jo die Idee mit dem splash Screen ist super👍

Link:
BBcode:
HTML:
Hide post links
Show post links
stRanger
Will hier nur verkaufen
Beiträge: 22
Registriert: 14.09.2018 08:21

Re: Adresse im oled

#4

12.01.2019 14:39

hey das umschreiben funktioniert super mit deiner Anleitung! aber kleine frage: kann man die schriftgröße noch ändern?

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
assi
Hirsch
Hirsch
ForumBadges: Bild
XtraBadges:
zeigen
Beiträge: 12922
Registriert: 23.08.2002 18:16

Re: Adresse im oled

#5

15.01.2019 08:49

Das ist die Stelle bei der ich meinte die Finger weg zu lassen :D
u8g.setFont(u8g_font_gdb12);
Aber klar geht das, versuch mal was passiert wenn Du statt _gdb12, u8g_font_gdr14 angibst, das sollte das hier sein:

Bild

quelle: https://github.com/olikraus/u8glib/wiki ... oupgentium

Ich habe blöderweise kein OLED atm hier, deswegen keine Garantien ;) Kann sein das man dafür eine zusätzlich Lib braucht, kann sein das es sofort geht

Bild

Link:
BBcode:
HTML:
Hide post links
Show post links

Zurück zu „Ideen und Modifikationen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast