-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
| 0x0); // line #0 0x40 SH1106_command(SH1106_CHARGEPUMP); // 0x8D if (vccstate == SH1106_EXTERNALVCC) { SH1106_command(0x10); } else { SH1106_command(0x14); } SH1106_command(SH1106
; } SH1106_command(SH1106_SETPRECHARGE); // 0xd9 if (vccstate == SH1106_EXTERNALVCC) { SH1106_command(0x22); } else { SH1106_command(0xF1); } SH1106_command(SH1106
-
Thread
SH1106 Init-Sequenz
Oops sorry sh1106....hatte gewohnheitsmässig an SSD1306 gedacht
einen Buffer mit 132x64 Pixel. Meistens ist aber ein 128x64 Pixel OLED am SH1106 angeschlossen. Aber: Wie ist das 128x64 Fenster des OLEDs in den 132x64 Buffer des SH1106 hineingemapped? Gibt es nur einen Hersteller oder ist es Zufall, dass alle SH1106, die mir bisher untergekommen
-
Thread
SainSmart SPI_1.3_OLED
Page beschrieben. Das liegt wohl daran das ich die sourcen vom SSD1306 verwende. Habe aber den SH1106, Wie du geschrieben hast wird die page seite nicht automatisch bei dem sh1106 controller erhöht. Besten dank.
{ draw(_txt); } while( u8g.nextPage() ); [/c] [c] #include "U8glib.h" //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_FAST); // Dev 0, Fast I2C / TWI U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display which
-
Thread
1,3" OLED I2C Display hat nur Streifen
Bei den 1,3" hab ich fast immer sh1106 gehabt. Bei den 0,96" eher ssd1306. Hatte ähnliche Probleme, weil der Chinamann ssd1306 versprochen und sh1106 geliefert hat.
Der Treiber SH1106 funktioniert nicht, es kommt immer eine Fehlermeldung exit status 1 #error ("Height incorrect, please fix Adafruit_SH1106.h!");
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Der Fehlerteufel hat sich eingeschlichen und es gibt den ein und anderen Klammerfehler im SH1106-Bereich. Ein freundlicher User hat mich drauf hingewiesen. Die hier angehängte Version sollte nun aber problemlos auch mit SH1106-Displays funktionieren (wegen meines defekten SH1106-Displays kann
der Unterschied war wie du schreibst! SH1106 <-> SSD1306 :)))
-
Thread
Keystudio OLED 1.3" Initialisierung SPI ohne Library?
unverändert verwenden: https://www.mikrocontroller.net/topic/415651 (funktioniert auch für SH1106)
Ok, das gilt natürlich auch für viele andere Befehle der Fall (beispielsweise wie das OLED am SH1106 angeschlossen ist). All dieses Wissen fließt ja gerade in die init sequenz rein. Es nützt also nichts nur das SH1106 Datenblatt zu lesen. Hier noch ein interessantes Beispiel: Der SH1106 besitzt
-
Thread
Warum spuckt die IDE einen Fehler beim kompilieren aus?
Water\sketch_may21a\sketch_may21a_BACKUP.ino:5:0: C:\Users\Documents\Arduino\libraries\Adafruit_SH1106-master/Adafruit_SH1106.h:141:7: error: redefinition of 'class Adafruit_SH1106' class Adafruit_SH1106 : public Adafruit_GFX { ^ In file included from C:\Users\Desktop\Arduino\Projekte
OilP, Water\sketch_may21a\sketch_may21a.ino:5:0: C:\Users\Documents\Arduino\libraries\Adafruit_SH1106-master/Adafruit_SH1106.h:141:7: error: previous definition of 'class Adafruit_SH1106' class Adafruit_SH1106 : public Adafruit_GFX { ^ C:\Users\Desktop\Arduino\Projekte\Backups\Basisprogramm
-
Thread
Code for grösseres, 1.3"-Display anpassen (u8glib)
u8glib ändern. wie wäre es mit der richtigen Controllerwahl? #include "U8glib.h" //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_FAST); // Dev 0, Fast I2C / TWI U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display which
Screen::Screen() { #ifndef u8glib_h #define u8glib_h #include <u8glib.h> #endif //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI //U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_FAST); // Dev 0, Fast I2C / TWI U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display
-
Thread
1.3" OLED Display hat nur Bildrauschen?!
oled-display/blob/master/lcd.h https://github.com/Sylaina/oled-display/blob/master/lcd.c wo explizit SH1106 angegeben ist. Ändert es nichts.
eingestellt. Ich vermute, dein Display verwendet einen SSD1306, default ist in der Library der Controller SH1106 eingestellt.
-
Thread
Waveshare 1.3 Inch OLED HAT im I2C Modus
> Laut waveshare ist das ein SH1106 https://cdn.velleman.eu/downloads/29/infosheets/sh1106_datasheet.pdf Hatschi! Demnach heißt der Hersteller Sino Wealth, (chinesische "Gesundheit"?). Ich verstehe trotzdem nicht, wieso 0x7F
Mit welchem Generator bastelt man sich die dt. Umlaut? Viele Grüße runout Ach ja, der SH1106-Display-Controller taucht als "0x3C" am Bus auf.
-
Thread
OLED Display ssd1306 mit SPI arbeitet nicht
of valid devices (second argument of the constructor). The following examples will use the SH1106 device: u8g_dev_sh1106_128x64_sw_spi Note: The device must match the setup: For example, do not use a sw_spi device with u8g_InitHWSPI(). */ u8g_t u8g; void u8g_setup(void) { /*
Bit 0 --> to Display´s RST */ /***** Software SPI *****/ //u8g_InitSPI(&u8g, &u8g_dev_sh1106_128x64_sw_spi, PN(1, 5), PN(1, 3), PN(1, 2), PN(1, 1), U8G_PIN_NONE); /***** Hardware SPI *****/ u8g_InitSPI(&u8g, &u8g_dev_sh1106_128x64_hw_spi, PN(1, 5), PN(1, 3), PN(1, 2), PN(1, 1), U8G_PIN_NONE
-
Thread
Richtiges OLED-Display, SSD1306 vs. SH1106
aber gern ein Display mit 1,3" einsetzen (auf der Platine vorgesehen), finde aber nur Displays mit SH1106. Im Sourcecode finde ich nur die Library für den 1306, in der BOM wird aber auch 1106 erwähnt. Bin etwas verwirrt. Sind die weitgehend kompatibel, so dass es mit beiden funktionieren kann?
Sourcecode wird dabei nur um 2 Pixel versetzt dargestellt. Also kurzerhand ein 1,3 Zoll Display mit SH1106 bestellt - funktioniert.
-
Thread
OLED 1306 128x64 Display an ESP32-WROOM board
Na vielleicht funktionierte es nicht weil es ein SH1106 ist statt SD1306.
Würde ich auch nicht. Aber die Demo macht's halt und es zeigt dann auch wieder, daß die Adafruit SH1106-Demoapp das Display nicht vollständig und richtig initialisiert.
-
Thread
I2C Display-Weis-I2C-SDD1306-128x64-Modul
das gibt das Display vom TO aber nicht her! ausserdem gibt es diese Displays mit SSD1306 und SH1106 Chip, beide differieren etwas in der Ansteuerung. Dein 3-Zeiler Beitrag hilft also dem TO in keinster Weise
direkt im Beitrag vor dem Geplappere stehe. > ausserdem gibt es diese Displays mit SSD1306 und SH1106 Chip, beide > differieren etwas in der Ansteuerung. Ach was, wirklich? Wofür ist wohl der letzte optionale Parameter des Konstruktors? Joachim: Wenn man keine Ahnung hat, dann sollte man einfach
-
Thread
OLED Display SSH1106 - u8glib Problem mit I2C
SCL Aus der u8glib verwende ich für die Initialisierung: [c] i2c = u8g_InitI2C(&u8g, &u8g_dev_sh1106_128x64_i2c, U8G_I2C_OPT_NONE); [/c] sowie PB5 für SCL PB3 für SDA
da sie nicht zur Verfügung stehen. [c] i2c = u8g_InitI2C(&u8g, &u8g_dev_sh1106_128x64_i2c, U8G_I2C_OPT_NONE); [/C]
-
Thread
Erfahrung mit diesem schickem OLED?
1,3"). Meine Erfahrung ist, daß manchmal von den China-Händlern SSD1306 angegeben wird, aber ein SH1106 verbaut ist. Ist nicht weiter schlimm. Die sind weitestgehend kompatibel, aber man muß sie kennen, um das Display korrekt anzusteuern. Der SH1106 unterstützt nur die Page-weise Addressierung und hat
nicht. Die Darstellungsqualität der 128x64 schwarz/weiß OLEDs ist super. Habe sowohl SSD1306 und SH1106 erfolgreich (ohne lib, ich verwende eigenen optimierten Code) per SPI und I2C ansteuern können (kann meistens über Lötbrücken eingestellt werden). Also bis 1MHz waren ohne Probleme möglich, ich steuere
-
Thread
OLED: Viele Pixel an = dunkler; Abhilfe?
Zeilen) spürbar dunkler. Siehe Bild. Es ist eines dieser typischen ebay-128x64-Module mit SSD1306/SH1106 für 5V - mit Nutzung einer Charge-Pump für die Erzeugung der höheren Spannungen. Ich nehme einfach mal an, dass diese Charge-Pump (oder der 3V-Regulator?) bei vielen leuchtenden Pixeln hintereinander
Neben dem kleineren Panel hatten die auch einen anderen Controller (SSD1306) als das 1.2"-Display (SH1106). An den kleinen 0,96"-Displays war ein 10uF-Kerko dran. Mit den kleinen Displays sehe ich den Effekt nicht. Gleicher Init: [c] oled_reset(); oled_command(OLED_COMMAND_DISPLAYOFF); /
-
Thread
Hilfe beim Identifizieren eines LCD-Displays
128X64_NONAME U8G2_SSD1306_128X64_VCOMH0 U8G2_SSD1306_128X64_ALT0 U8G2_SSD1312_128X64_NONAME U8G2_SH1106_128X64_NONAME U8G2_SH1106_128X64_VCOMH0 U8G2_SH1106_128X64_WINSTAR U8G2_SH1107_64X128 U8G2_SSD1309_128X64_NONAME2 U8G2_SSD1309_128X64_NONAME0 U8G2_SSD1325_NHD_128X64 U8G2_SSD0323_OS128064 U8G2
-
Thread
SSD1306 vs. SH1106 Schaltplan
SSD1306 Treiber funktioniert. Nun ist meine Frage, ob ich mit der selben Schematik auch Displays mit SH1106 Treiber anschließen und ansteuern kann und sich die Handhabung nur in der Software unterscheidet. Danke im Voraus für eure Hilfe! Beste Grüße, Philipp
-
Thread
128x64-OLED weniger störempfindlich machen
#define OLED_COMMAND_EXTERNALVCC 0x1 #define OLED_COMMAND_SWITCHCAPVCC 0x2 // SH1106-only commands #define OLED_COMMAND_SETPAGEADDRESS 0xB0 #define OLED_COMMAND_SETLOCOLUMN 0x00 #define OLED_COMMAND_SETHICOLUMN 0x10 // default contrast #ifdef OLED_EXTERNALVCC
OLEDContrast; extern uint8_t OLEDChip; // chip type (OLED_SSD1306, OLED_SH1106) // prototypes extern void hal_oled_write (uint8_t data, bool command); extern void hal_oled_command (uint8_t command); extern void hal_oled_data (uint8_t command); extern void hal_oled_init
-
Thread
Arduino, Oled_SH1106, Erweiterung im Menü wird nicht angezeigt.
zum Fenster öffnen, funktioniert auch, Daten wie Temperatur und Luftfeuchte werden auf einem OLED sh1106 ausgegeben. Ich habe also Code-Schnipsel zusammengefügt, verändert und erweitert und habe nun ein Problem. Bei einer Menüerweiterung um die Temperatur zum ansteuern der Motoren über das Menü zu ändern
-
Thread
Bascom und AZ-Delivery Display
Hallo zusammen, ich benutze Bascom und möchte ein Oled-Display von AZ-Delivery mit dem SH1106 kontroller ansteuern. Ich habe hierfür einen Atmega Prozessor und möchte das Display über I2C betreiben. Hat jemand dieses schon gemacht?? Für ein Beispiel wäre ich dankbar.
schau mal da: https://forum.arduino.cc/index.php?topic=256374.0 der SH1106 ist scheinbar bis auf die Auflösung identisch mit SSD1306. Für den 1306 gibt es Libs in Bascom. cu zoo
-
Thread
[V] Ritek OLED Displays 2,4" 128*64 SSD1303
anfängt. siehe hier: https://forum.arduino.cc/t/whats-the-difference-between-adafruit-ssd1306-and-sh1106/247368/4 von olikraus "First problem for standard 128x64 OLEDs with SH1106 controller is: How is the 128x64 window mapped into the 132x64 RAM? It seems, that the 128x64 OLED is centered in most
-
Thread
MSP430: Suche OLED-Display Treiber (SH1106, I²C)
Hallo Gemeinde, ich habe ein 1,3" Oled Display mit SH1106-Controller via I2C an meinen MSP430 geschnallt. Ich nutze dabei die HW-I2C-Schnittstelle (pin14 und pin15). Leider finde ich nirgends einen passenden Treiber (überall nur SSD1306). Ich kompiliere
für die I2C Schnittstelle standen tatsächlich im Datasheet. Das Display ist allerdings auch ein SH1106. Gut - dann konzentriere ich mich jetzt auf den Treiber. Natürlich direkt unter CCS - den Energia Overhead ist doch beträchtlich... Schönen Abend Euch!
-
Thread
oledssd1306 mit OLED-DISPLAY-MASTER zum Laufen bringen
geschrieben.. Hast du auch den Controller-Typ angepasst? Die Library ist für SSD1306-Displays und für SH1106 Displays. Beim falschen Controller bekommt man auch falsche Zeichen/Pixel gezeichnet. Das Beispiel auf github ist auf SH1106-Displays eingestellt, das musst du auf SSD1306 ändern wenn du ein SSD1306
-
Thread
OLED Display + U8glib - wie kann ich den Kontrast bzw. die Helligkeit verändern?
OLED Display mit Hilfe der u8glib für AVR Controller zum Laufen gebracht :-) (Das Display hat einen SH1106 Controller) Wie kann ich die Helligkeit bzw. den Kontrast des Displays verändern? Das Bild zeigt das Display, wobei die Helligkeit in Wirklichkeit aber viel geringer ist.
http://www.allshore.com/pdf/SH1106.pdf Seite 20 -> 0x81 Ist zwar für SSD1306, aber wie es in U8glib gemacht wird steht hier: https://forum.pjrc.com/threads/29265-How-does-one-control-the-brightness-of-an-OLED-display-(SSD1309)
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
microtronic-nextgen-nokia https://github.com/lambdamikel/Busch-2090/tree/master/microtronic-nextgen-sh1106-i2c https://github.com/lambdamikel/Busch-2090/tree/master/microtronic-nextgen-sh1106-spi Übrigens - auf der Suche nach einem Nachfolger für das Nokia 5110 haben wir auch einmal die Display Performance von 3 Display verglichen: - Nokia 5110 - SH-1106 I2C - SH-1106 SPI Alle 3 Displays können mit dem gleichen Adafruit-API programmiert werden. Die Geschwindigkeitsunterschiede waren frappierend! Falls jemand ein schnelles monochromes Display sucht
-
Thread
A4988, ACS712, SH1106
Bauteile: 3x A4988 Schrittmotorsteuerung -> 2,50€/St. 1x Grafikdisplay 1,3" 128x64 OLED Display SH1106 I2C weiß ->10€ 1x 2x20 Zeichen Display blau/weiß -> 5€ 1x ACS712 Hall Stromsensor Testplatine mit ACS712T ELC-05B ->5€ 1x ACS712 Hall Stromsensor Chip -> 5€ gegen Preisgebot auch alles
-
Thread
Transistortester AVR
MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester user.o: In function `MainMenu': C:\Users\Admin\Documents\Mytester\M-Softw
MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester [/code] gibt es aber keine Objektdatei tools_counter.o. Wahrscheinlich musst
-
Thread
Wellenpaketsteuerung mit ESP8266
ich denke dass die Übertragung zum Display zu lange dauert. Es handelt sich um ein Display mit SH1106 Treiber.
. Ich denke dass die Übertragung zum display zu lange dauert, es handelt sich um ein Display mit SH1106 Treiber.
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
Hier mal als Diskussionsbeitrag meine OLED SSD1306 / SH1106 Assembler Routinen als Teil eins RDA5807 Radios mit ATtiny45. - Thomas
Display extrem responsiv. Olaf zusatztip: Seit kurzem findet man immer mehr Oled (1.3") mit dem SH1106. Der ist fast baugleich zum SSD1306, lediglich die Uebergabe der Columnadresse braucht einen anderen Befehl.
-
Thread
Anfänger-Entwicklung einer Gärbox Steuerung
das 4-Pin, I2C NONAME OLED ohne erkennbare Einschränkungen. Verwendete Initialisierung: U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE); oder mit SDA / SCL: U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, D1, D2); Bei Verwendung der Instantiierung im Page-Modus erscheint keinerlei Anzeige auf dem OLED: U8G2_SH1106_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE); oder mit SDA / SCL: U8G2_SH1106_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, D1, D2); Es gibt dabei weder Kompilierungs- noch Laufzeitfehler
-
Thread
Arduino China-ProMini stürzt ab
NO_RESET_PIN, uint8_t i2c_address=0x3C, uint_fast8_t width=128, uint_fast8_t height=32, bool isSH1106=false); [/c] Also ja, da musst du mehr Parameter angeben. Sind denn die Pin Nummern 4 und 5 richtig? Es wäre interessant zu erfahren, wo genau die init() Methode hängen bleibt. Eine I²C Kommunikation
, > uint8_t i2c_address=0x3C, uint_fast8_t width=128, > uint_fast8_t height=32, bool isSH1106=false); > > Also ja, da musst du mehr Parameter angeben. Aber wie? [c]static OLED display=OLED(4,5,255,0x3C,128,64,false);[/c] oder [c]static OLED display=OLED(4,5,255,60,128,64,false);[/c
-
Thread
Probleme mit Arduino Uno und Oled Display
Adafruit Libery? Kann mir jemand zufällig eine andere Libery empfehlen, welches mein Oled 128x64 SH1106 untetstützt? Oder hat jemand zufällig einen Standart Sketch für dieses Display?
-
Thread
I2C 128x64 Display Displayfehler
sein, es soll auch noch andere Controller geben als SSD1306. Bei mir funktionierte ein U8GLIB_SH1106_128X64
-
Thread
Suche Bascom I2C.lib für LCD mit SSD1306 oder ILI9341
' I2C Portzuordnung Config Sda = Portb.0 I2cinit Waitms 800 '$lib "glcdSH1106-I2C.lib" je nach Controller $lib "glcdSSD1306-I2C.lib" Config Graphlcd = Custom , Cols = 128 , Rows = 64 , Lcdname = "SSD1306" Cls Setfont My6_8 Lcdat 2 , 2
-
Thread
OpenDTU - Funkmodul ud Display funktionieren nicht
https://www.opendtu.solar/hardware/esp32nodemcu_38pin/#symbolic-view Display ist das OLED Display SH1106 Funkmodul das Generic nRF24L01+ Module with SMA antenna Hier noch ein paar Screenshots. Ist sicher nur eine Sache der richtigen Konfiguration. Ist mein erstes ESP32 Projekt.
-
Thread
OLED (ebay) I2C und ISP Pinbelegung
ist nicht gleich SPI, einige Displays benötigen halt RST / DC. Zum "SPI"-Anschluss dieser SSD1306/SH1106 OLEDs hatte ich im AVR-Transistortester-Thread mal was geschrieben (Seite 7)
-
Thread
OLed Anzeige
Hallo Das dürfte ein klassisches SSD1306 oder SH1106 modul sein, das theoretisch von der u8glib unterstützt werden sollte. Allerdings hat dieses Modul die CS (chip select) leitung nicht herausgeführt, was die Kommunikation sehr schwierig macht. Wir hatten
-
Thread
LCD Display (I2C) von VCC und I2C-Bus trennen und ausschalten, wie?
komplett > ausgeschaltet werden. Was hast du denn für ein I2C Display? Eines mit SSD1306 oder SH1106 Controller? Da gib es Befehle für einen Standby des Displays, genügt dir vielleicht schon ;)
-
Thread
OLED Display 128x64 - Fehlermeldung "text will not fit in region text"
Hallo, bei meinem ersten Tests mit einem OLED 128x64 Display (SH1106 Controller) bekomme ich die beim compilieren die Fehlermeldung "LCD_128x64.elf section "text will not fit in region text" wenn ich z.B. [c] u8g_SetFont(&u8g, u8g_font_osb18); [/c] verwende.
-
Thread
I2C Display einfache Frage
angeblich" eingebauten Controller zeigt nicht den Erfolg. //Display #include <U8g2lib.h> U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0); void setup(void){ u8g2.begin(); } Was ich jetzt mache, ich versuche Schritt für Schritt die einzelnen Initialisierungsschritte durchzugehen.(Evtl. auch
hingehört. Moment mal, das kommt mir bekannt vor... hier: "Es sind vereinzelt Displays mit SH1106 aufgetaucht, wo das Bild um zwei Pixel verschoben erscheint. Links fehlt etwas und rechts erscheint dafür ein vertikaler Balken mit zufälligem Inhalt. In diesem Fall musst du im Quelltext von OLED:
-
Thread
Welcher Microcontroller für i2c-Display
wie gut so etwas > implementierbar ist. Meine Library für ein OLED-Display mit SSD1306 oder SH1106 Controller braucht incl. Font weniger als 2 kByte Flashspeicher im Textmode. Sollte also eigentlich auch für ein Attiny44 noch gut gehen. http://www.github.com/Sylaina/OLED-Display/
M. K. schrieb im Beitrag #5553729: > Meine Library für ein OLED-Display mit SSD1306 oder SH1106 Controller > braucht incl. Font weniger als 2 kByte Flashspeicher im Textmode. Sollte > also eigentlich auch für ein Attiny44 noch gut gehen. Smile, Dankeschön, ich kenne deine .c *.h Software
-
Thread
Welchen TFT für Atmega328 oder ähnlichen AVR?
was wäre. Bisher habe ich immer Displays auf Basis des HD44780 oder die OLEDs mit SSD1306 bzw. SH1106 Controller verwendet. Die sind mir aber etwas zu klein (ich werde älter und sehe nicht mehr so gut) und dachte mir jetzt so ein 3.5" TFT, ggf. mit Touch, wäre ja recht nett. Mit Arduino scheint es
-
Thread
Welcher Fehler hat euch zuletzt Zeit gekostet ?
mich letztens locker zwei-drei Stunden Zeit gekostet...weil ich statt eines SSD1306-Displays ein SH1106-Display angeschlossen hatte. Das war so ein dummer Fehler, da werde ich mich noch Monate drüber ärgern.
-
Thread
SSD1306 Arduino I2C nur 30kHz?
https://github.com/Sylaina/oled-display Das ist meine Library für I2C Displays mit SSD1306 bzw. SH1106 Controller. Ist etwas schneller als die Adafruit-Library und braucht auch weniger Speicher. Ist halt dafür nicht ganz so flexibel/umfangreich. Einstellungen werden fürs LCD werden in der lcd.h gemacht
-
Thread
SSD1306 OLED an 5V I²C Bus?
dem Bild angegeben (Seite 5), funktioniert auch mit mit 5V, wurde allerdings heiß bei mir (war ein sh1106), und funktioniert auch mit 3,3V tadellos, schon seit Wochen im Dauertest. Unterschiedliche Angaben zu Bauteilen finde sind mir auch schon aufgefallen (zu einem Sensor), anscheinend schreibt da der
-
Thread
Oled Display sh1106 I2C Schema Library Altium (3D)
Hat jemand eine Bibliothek für Altium mit dem Oled Display 1.3". mit einm 3D Model?
-
Thread
OLED-Störung: Defekt oder Programmierfehler?
() { // check jumper J1: no jumper == OLED with SD1306 chip; jumper installed == OLED with SH1106 chip (not supported by this example) if (Jumper1 == false) { // initialize SPI SPCR = (0 << SPIE) | // interrupt:
-
Thread
Universelles Oled-Libary (SSD1306) für AVR(8bit) und STM32/HAL
b Was noch fehlt: Das originale Library von Michael hat Unterstützung für die sehr ähnlichen SH1106-Controler. Da ich nicht über so ein Display verfüge und ich das nicht testen kann, fehlt die derzeit noch. Die Zeichen µ und Ohm im Font sind derzeit nur Dummys Den Code gibts auf github: https