-
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
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
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
-
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
-
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
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
NO_RESET_PIN, > 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);[
-
Thread
Problem mit ADC von AT32UC3C1128C
.trigger_selection = ADCIFA_TRGSEL_SOFT, .start_of_conversion= ADCIFA_SOCB_ALLSEQ, .sh_mode = ADCIFA_SH_MODE_OVERSAMP, .half_word_adjustment= ADCIFA_HWLA_NOADJ, .software_acknowledge= ADCIFA_SA_NO_EOS_SOFTACK }; local_seq_options = adc_sequencer_options;
die ADCREF0 als externe Referent und single ended Messungen. Habe ich das richtig verstanden (Seite 1106 im Datenblatt), dass bei der single ended messung dann nur 11 statt 12 Bit Auflösung verfügbar sind? Dann wäre das max 2048, das würde dann mit dem ersten Wert (280) ungefähr passen (hab da noch hohes
-
Thread
Probleme mit Arduino Uno und Oled Display
der 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
[How-To] Seagate Dockstar als 300mbit Draft-N Access Point
it may not enable again some interfaces ... (warning). Reconfiguring network interfaces...dhcpcd.sh: interface eth0 has been configured with new IP=192.168.0.52 Configuration file: /etc/hostapd/hostapd.conf Line 17: unknown configuration item ' driver' 1 errors found in configuration file '/etc/
1 mbcache 4860 1 ext2 sd_mod 31224 3 crc_t10dif 1106 1 sd_mod usb_storage 34879 2 scsi_mod 119212 2 sd_mod,usb_storage ehci_hcd 35579 0 mvsdio 5318 0 usbcore 122115 5 carl9170
-
Thread
I2C 128x64 Display Displayfehler
mag 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 ,
-
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
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
If you want to make a backup of your root partition, you can do as follows: [code] echo '#!/bin/sh' > /tmp/backup.sh echo 'cat /dev/mtdb2' >> /tmp/backup.sh chmod 700 /tmp/backup.sh micro_inetd 31337 /tmp/backup.sh [/code] This'll make your device listen for incoming connections on port 31337
want to make a backup of your root partition, you can do as > follows: > [code] > echo '#!/bin/sh' > /tmp/backup.sh > echo 'cat /dev/mtdb2' >> /tmp/backup.sh > chmod 700 /tmp/backup.sh > micro_inetd 31337 /tmp/backup.sh > [/code] Better use [code] echo 'cat /dev/mtdb2 2>/dev/null' >> /tmp
-
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
sehen, 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?
wirklich 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 ?
hat 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
-
Thread
Webapp-stack auf STM32 (und ESP8266)
clib\\u8x8_d_sbn1661.c.o" "libraries\\U8g2\\clib\\u8x8_d_sed1330.c.o" "libraries\\U8g2\\clib\\u8x8_d_sh1106_64x32.c.o" "libraries\\U8g2\\clib\\u8x8_d_sh1106_72x40.c.o" "libraries\\U8g2\\clib\\u8x8_d_sh1107.c.o" "libraries\\U8g2\\clib\\u8x8_d_sh1108.c.o" "libraries\\U8g2\\clib\\u8x8_d_sh1122.c.o" "libraries
-
Thread
OLED-Störung: Defekt oder Programmierfehler?
oled_init() { // 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
-
Thread
Hat jemand auch meine Probleme mit 1.54" SPD0301 OLED?
in der Auflösung gibt es auch nicht - einfach > (durch)testen. Och, ich hab hier z.B eines mit SH1106. Da sind auch 1-2Befehle leicht anders. Olaf
-
Thread
OLED Display mit SSD1306
hast auch den Displaytyp und die I2C-Adresse richtig eingestellt? Im Github ist die Library auf ein SH1106-Display eingestellt mit entsprechender Adresse, das musst du ändern wenn du ein SSD1306-Display benutzt ;)