Hast du ein SSD1306 am ESP am laufen? Wenn ja, kannste mal code posten? Bei mir bleibt das Display schwarz. :x
Peter L. schrieb im Beitrag #3972619: > Hast du ein SSD1306 am ESP am laufen? > Wenn ja, kannste mal code posten? > Bei mir bleibt das Display schwarz. :x Eröffne mal einen Thread zu dem Problem und zeig mal Deinen Code. Sammelbestellung: Die Sammelbestellung
Problem sein. Ich habe ein bisschen mit dem Wifi Kit 8 Board gespielt, da ist ein ESP8266 und ein SSD1306 OLED drauf. Dort konnte ich das Display ohne externen Reset-Impuls gar nicht ans Laufen bekommen. Was mich in dem Zusammenhang interessiert: Ist es Ok, den Reset Eingang mit einem R/C Glied zu beschalten (die Frage bezieht sich sowohl auf den ESP8266 als auch auf den SSD1306)? Sind deren Reset Eingänge für langsam ansteigende Flanken ausgelegt? Ich bin da bei beiden aus dem Datenblatt nicht schlau geworden.
braucht mindestens 45*4 = 180Byte Stack ssd1306_copyblock(); //braucht 1.3ms! } while(1); } [/c] [c] //Das hier ist der Stack des zweiten Cores in 32Bit-Worten
main_core1(void) > { > do > { > > //braucht mindestens 45*4 = 180Byte Stack > ssd1306_copyblock(); //braucht 1.3ms! > } > while(1); > } Du aktualisierst also Dein Display im Millisekundentakt???
generated by some other hardware. */ #define NO_RESET_PIN 255 /** * Driver for OLED displays with SSD1306 or SH1106 controller. * * Supported display sizes: 96x16, 128x32 and 128x64 pixels. * This driver supports only displays with internal charge pump and I²C interface. * The I²C communication is done
generated by some other hardware. */ #define NO_RESET_PIN 255 /** * Driver for OLED displays with SSD1306 or SH1106 controller. * * Supported display sizes: 96x16, 128x32 and 128x64 pixels. * This driver supports only displays with internal charge pump and I²C interface. * The I²C communication is done
generated by some other hardware. */ #define NO_RESET_PIN 255 /** * Driver fro OLED displays with SSD1306 or SH1106 controller. * * Supported display sizes: 196x16, 28x32 and 128x64 pixels. * This driver supports only displays with internal charge pump and I²C interface. * The I²C communication is done
generated by some other hardware. */ #define NO_RESET_PIN 255 /** * Driver for OLED displays with SSD1306 or SH1106 controller. * * Supported display sizes: 96x16, 128x32 and 128x64 pixels. * This driver supports only displays with internal charge pump and I²C interface. * The I²C communication is done
Das Datenblatt vom SSD1306 ist genau so ätzend. Dafür habe ich letztes Wochenende einen Treiber geschrieben (aus Spaß am Machen, nicht dass es wirklich nötig gewesen wäre). Die meisten Treiber, die ich im Internet gefunden
Ich kann nur sagen, dass mein OLED Display mit dem anderen SSD1306 keine Streifen macht. Schau mal im Datenblatt (https://www.crystalfontz.com/controllers/SolomonSystech/SSD1322/427/) nach dem Stichwort "contrast". Die LEDs werden mit einem konstanten Strom
Schau doch mal hier bevor Du mit Video anfängst. https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide
Library oder fertiges Sketch, wenn man genügend sucht: https://www.engineersgarage.com/esp32-ssd1306-oled-video-streaming/ Wenn auch die Qualität zum Teil etwas dürftig ist.
Für den SSD1306 mit oder ohne DMA hat das prima funktioniert. Welcher I2C Baustein macht denn Probleme? Hast du eine Möglichkeit die Signale anzusehen?
pegel schrieb im Beitrag #5630265: > Für den SSD1306 mit oder ohne DMA hat das prima funktioniert. as kann ich bestätigen. Häng doch mal die vom CubeMX generierte PDF und deine main.c an!
nun die benötigten Bibliotheken herunterladen und installieren: git clone git://github.com/rm-hull/ssd1306.git cd ssd1306 sudo python setup.py install cd examples git clone https://github.com/rm-hull/luma.examples.git cd luma.examples/examples Wenn das alles nun erledigt wurde können wir verschiedene Demos
Hallo zusammen, Ich versuche gerade eine OLED mit SSD1306 Controller mittels Bit-Banging an einem XMega 32A4U zum Laufen zu bekommen. Hardware SPI kann ich nicht nutzen, da das Display auf dem Board (XProtolab) fest verdrahtet ist (s. Bild). Ich versuche
Hallo, ich hätte mal ne verständnisfrage und zwar: Kann man so wie ich das verstanden habe den pointer vom display ram nicht selber versetzen und lediglich die start und end addresse festlegen. Wenn man dies tut wird dann der ram resettet? Oder muss ich das display buffern was beim g2553 nicht geht, da dieser nur 512 bytes ram hat und das display eine auflösung von 128x64 hat. danke im voraus
arbeite gerade mit dem "STM32" Microcontroller und möchte ich die ASCII-Code auf einer Display "SSD1306" zeigen lassen. Die ASCII-Code habe ich via "GLCD Font Creater" dargestellt. Danach habe ich verschiedene Array für jeden ASCII Code dargestellt und habe versucht auf der OLED Display zu zeichen.
angeschlossen werden sollen: - Analog zu Digital Wandler ADS1115 16-Bit ADC - Optional: 0,96" OLED SSD1306 Display
angeschlossen werden sollen: > - Analog zu Digital Wandler ADS1115 16-Bit ADC > - Optional: 0,96" OLED SSD1306 Display beide Positionen laufen an I2C, du hast sogar die Wahl ob mit 3V3 oder 5V
---------------------------------------- tiny_oled_spi_3wire.ino Demoprogramm zum Anbinden eines SSD1306 OLED-Displays mit nur 3 benoetigten I/O Leitungen des ATtiny-Controllers. Demoprogramm hier fuer ATtiny44/84. Programm sollte durch Abaenderung der Anschlusspins auch auf ATtiny45/85 lauffaehig sein
library dependencies for file: C:\Users\Judith\Documents\Arduino\libraries\U8glib\src\clib\u8g_dev_ssd1306_128x32.c Using cached library dependencies for file: C:\Users\Judith\Documents\Arduino\libraries\U8glib\src\clib\u8g_dev_ssd1306_128x64.c Using cached library dependencies for file: C:\Users\Judith
------------------------ oled_demo.c Minimalprogramm fuer Textausgabe auf einem OLED-Display mit SSD1306 oder SSD1315 Display Damit das Programm grundsaetzlich mit jedem Mikrocontroller laufen soll, wurde I2C mittels Bitbanging realisiert, auch wenn hier ein direktes compilieren nur fuer einen AVR-Controller
mit Voreinstellung 16 Zeichen/Zeile alternative Anzeige: OLED parallel (RS0010) bzw. IIC-Bus (SSD1306) Frequenzmarkenausgänge 1, 10, 100, 1000 kHz bei OLED-Anzeige mit IIC-Bus RS232 Verbindung mit 9600 Bd ... 231,2 kBd (MAX3232) zur Datenausgabe 5 V Versorgung (ca. 250 mA) inkl. Hintergrundbeleuchtung
Ich hab mir ein Thermometer mit einem Bluepill STMF103 und dem im Titel genanten Display mit Min Max Anzeige gebaut und nach nicht einmal 14 Tagen Dauerbetrieb ist das Display kaputt. Nicht dunkler geworden sondern einfach tot. Oleds sollten doch > 20.000h halten und dann langsam dunkler werden. Hat jemand ähnliche Erfahrungen ?
kälteren Temperaturen. Das Display selbst hat SPI (3-Wire+4-Wire), I2C sowie parallel 8080. Ist der SSD1306 Controller mit integriertem DC-DC Wandler (ich glaube aber nicht das was ich auf ebay verlinkt habe). Daher reicht 3.3V. Könnte dir noch eins verkaufen mit Breakout-Board. Benutze ich auch öfter
aufgeräumt und folgende Artikel müssen raus: 2 x OLED Display PG-2864ASWA01A mit 27 Pins, vermutlich SSD1306 1 x EA DOGM132E-5 mit Hintergrundbeleuchtung EA LED55x31-A 1 x Nokia 6100 Farb-TFT Display mit 2 passenden Steckern 2 x LCD-Modul C0802-04 mit passenden Flexprint Buchsen 1 x Adafruit CC3000 Breakout
#6057594: > Bei mir funktioniert er nicht mag sein, es soll auch noch andere Controller geben als SSD1306. Bei mir funktionierte ein U8GLIB_SH1106_128X64
https://www.ebay.de/itm/0-96-I2C-IIC-Seriell-128X64-OLED-LCD-LED-Anzeigemodul-GND-F%C3%BCr-Arduino-SSD1306/192721045932?ssPageName=STRK%3AMEBIDX%3AIT&var=492862814034&_trksid=p2057872.m2749.l2649 Für LCDs findet man ja den einen oder anderen Kleberahmen aber für diese 0,96"-Anzeige habe ich nirgendwo
Ich versuche gerade eine Wetterstation mit dem "Attiny85" den "DHT22" und dem "Oled Display i2c SSD1306" Ich kann bereits den text auf dem Display darstellen und ich bin soweit den DHT22 auszulesen aber kann leider nciht die werte auf dem disply darstelen. Ich kompile mit der Arduino IDE mit eingestelltem
ganze Weile nach einem Fehler in der Verwendung des I2C Moduls beim pico. Das C-SDK Beispiel für SSD1306 funktioniert, wie es soll. Ich möchte das auf einen pico mit Mecrisp Forth (tolle Arbeit von Matthias Koch - vielen Dank) übertragen. Soweit ich es verstehe, mache ich die Initialisierung genauso
Köhler on 22.12.16. * Copyright 2016 Skie-Systems. All rights reserved. * * lib for OLED-Display with SSD1306-Controller * first dev-version only for I2C-Connection * at ATMega328P like Arduino Uno **************************************************** * For other Atmegas/Attinys: GFX-Lib needs a * minimum
for 128x32 oled. // Use smaller faster AvrI2c class in place of Wire. // Edit AVRI2C_FASTMODE in SSD1306Ascii.h to change the default I2C frequency. // #include "SSD1306Ascii.h" #include "SSD1306AsciiAvrI2c.h" // 0X3C+SA0 - 0x3C or 0x3D #define I2C_ADDRESS 0x3C // Define proper RST_PIN if required
128x32 oled. > // Use smaller faster AvrI2c class in place of Wire. > // Edit AVRI2C_FASTMODE in SSD1306Ascii.h to change the default I2C > frequency. > // > #include "SSD1306Ascii.h" > #include "SSD1306AsciiAvrI2c.h"[/c] Ich fürchte, dass diese Variante nicht mit dem Zugriff auf andere I2C wie
http://www.ebay.de/itm/0-91-OLED-Display-128x32-Punkte-I2C-IIC-TWI-SSD1306-Anzeige-Blau-Modul-Arduino-/322482749452?hash=item4b1578400c:g:SywAAOSwTM5Y79mC was'n damit? wegen "aufs OLED zaubern". Sollte am Ende ganz gut ausshen, oder?