-
Thread
SSD1306 vs. SH1106 Schaltplan
habe ich eine Schematik gefunden (ausschnitt im Anhang), die so scheint als ob sie für Displays mit 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
-
Thread
Zählen von Impulsen ohne T0
einfaches 16x2 HD44780 kompatibles LCD. Später würde ich das ganze dann gern mit einem OLED Display mit SSD1306 umsetzen, da es von der Größe und vom Preis her ideal ist. Ob ich dann allerdings noch mit BASCOM experimentiere... Das weiß ich nicht. Hier wäre C# ja nun wieder deutlich geeigneter, da es für das SSD1306 wohl schon eine Menge libs für C# gibt, das bleibt hier also vorerst außen vor...
-
Thread
Hat jemand auch meine Probleme mit 1.54" SPD0301 OLED?
Es sollen SSD1309 sein. Den Code benutze ich seit Jahren unverändert auch mit den 0.96"-Displays (SSD1306). Die letzte Lieferung, rechts, sieht subtil anders aus und (nur) diese Displays bleiben dunkel. Es sind keine Schäden zu erkennen. Von zwei Händlern jeweils 2 Displays, was gegen Transportschaden
hal_oled_command(0); // choose horizontal addressing mode (only supported by SSD1306) if (DISPLAYRotated) // display rotated (upside down)? { hal_oled_command(OLED_COMMAND_SEGREMAP | 0); // set segment re-map: column address 0 is mapped to
-
Thread
STM32H7 Multichannel ADC DMA
); MX_TIM3_Init(); MX_TIM2_Init(); MX_TIM4_Init(); /* USER CODE BEGIN 2 */ HAL_Delay(100); SSD1306_Init(); SSD1306_Clear(); HAL_Delay(100); HAL_TIM_IC_Start(&htim2, TIM_CHANNEL_1); HAL_TIM_IC_Start(&htim2, TIM_CHANNEL_3); HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); HAL_ADC_Start(&hadc1
-
Thread
STM32F4 - Spiele
Linux-Treibers dann die entsprechenden Informationen gewinnen. Mein erstes Display-Experiment war das SSD1306-OLED und das ist ja auch günstig und hübsch, aber halt arg klein. Mit der Bibliothek hatte ich keine Probleme.
nicht testen. Gunnar F. schrieb im Beitrag #7951377: > Mein erstes Display-Experiment war das SSD1306-OLED und das ist ja auch > günstig und hübsch, aber halt arg klein. Mit der Bibliothek hatte ich > keine Probleme. Die Displays habe ich natürlich auch, aber für die Spiele ungeeignet, da sie
-
Thread
Hilfe bei Bitshifting und Bytemanipulationen
. > Also so Dies wäre mir auch lieber, das Problem ist, dass das Display mit Pages arbeitet. SSD1306 Controller. Ich schreibe den Buffer mit dem DMA automatisch per SPI zum Display. deshalb muss mein Buffer ebenfalls in Pages orientiert sein. Oder übersehe ich hier gerade etwas? Falk B. schrieb
holgerkraehe) >Dies wäre mir auch lieber, das Problem ist, dass das Display mit Pages >arbeitet. SSD1306 Controller. Ich schreibe den Buffer mit dem DMA >automatisch per SPI zum Display. deshalb muss mein Buffer ebenfalls in >Pages orientiert sein. Oder übersehe ich hier gerade etwas? Ja. Man
-
Thread
SSD1306 mit I²C zeigt nur Rauschen
, bevor mich das Thema noch 2 Tage kostet: ich verwende eine PIC und will ein 64x48 Display mit SSD1306 controller zum laufen bringen- mit I²C. Das Problem ist, das Display nimmt die Commandos alle an. Ich kann es blinken lassen, ein/auschalten und noch ein paar Sachen. Aber es nimmt keine Daten an
Das Display hat Pages von B0 bis B5. (48/8). Die habe ich schon alle probiert Ich verwende den SSD1306 in ner anderen Anwendung mit Parallel- da geht alles einwandfrei, und ich glaube mich gut auszukennen mit dem Bildschirm. Aber das I²C geht nicht um viel. Wie gesagt- der Bus scheint in Ordnung,
-
Thread
Hobbyarbeiten mit µC & Elektronik
Stromversorgung: bis 26V (ab 40V schützen) USB bitte auch normgerecht schützen bzw. trennen. Display (SSD1306) kommt direkt auf die Platine. Als I/O werden nur ein Analog In und ein GPIO gebraucht. Ausgeführt über 3Pin bzw. 2Pin Stecker. Platinengröße: ca 25 x 45 Die Teile kosten auch weniger als
Stromversorgung: bis 26V (ab 40V schützen) > USB bitte auch normgerecht schützen bzw. trennen. > Display (SSD1306) kommt direkt auf die Platine. > > Als I/O werden nur ein Analog In und ein GPIO gebraucht. > Ausgeführt über 3Pin bzw. 2Pin Stecker. > > Platinengröße: ca 25 x 45 > > Die Teile kosten auch
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
()->tm_sec); ssd1306_WriteString(oledbuf,Font_11x18,White); [/c]
für GPS. [c] xsprintf(oledbuf,"N %s",GPS_GetLatStr()); //(char*)&GPS.latstr); ssd1306_WriteString(oledbuf,Font_11x18,White); xsprintf(oledbuf,"E %s",GPS_GetLongStr()); //(char*)&GPS.longstr); ssd1306_SetCursor(0,45); ssd1306_WriteString(oledbuf,Font_11x18
-
Thread
Xmega SPI Problem
Hallo, folgendes Problem hier: - Xmega 32A4U mit SSD1306 (OLED) funktioniert (Xprotolab - gekauft..) - Xmega 32A4U (Dev-Board) mit SSD1306 Display (Eigenbau) lässt das Display auch korrekt anzeigen (einfach Xprotolab Software geflasht - prima) - Xmega
-
Thread
DS18B20 2 Grad zu kalt
das mal Jemand erklären ??? Danke schonmal Michael [c] #include <Wire.h> #include "SSD1306.h" #include <OneWire.h> #include <DallasTemperature.h> SSD1306 display(0x3c, D1, D2); #define ONE_WIRE_BUS D3 // DS18B20 pin OneWire oneWire(ONE_WIRE_BUS); DallasTemperature DS18B20(&
-
Thread
Sammelbestellung OLED 0.96 I2C für den ESP8266
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
-
Thread
UART vom ESP8266
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.
-
Thread
RP2040 Erfahrungen
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???
-
Thread
SSD1322 OLED ansteuern
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
-
Thread
Projekt an der Uni - Kühlschrankwächter mit MC, WLAN oder GSM
= "XXXXXXXXXXXXXXXXXXXX"; char *password = "XXXXXXXXXXX"; strDateTime dateTime; 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
pinMode(D0, OUTPUT); Serial.begin(9600); sensors.begin(); display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.display(); delay(2000); digitalWrite(D0, LOW); digitalWrite(D3, HIGH); display.clearDisplay(); display.setTextColor(WHITE); display.setTextSize
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
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.
-
Thread
CubeMX und HAL - I2C hängt sich auf
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!
-
Thread
SSD1306 per SPI Bit-Banging am XMEGA
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
-
Thread
ssd1306 am MSP430G2553
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
-
Thread
STM32_OLED_Display_SSD1306
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.
-
Thread
Benötige Hilfe beim Schltplan
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
-
Thread
ESP8266 C++11 features wie lambdas
/debug/lib/user.a BMP280/.output/eagle/debug/lib/BMP280.a Soft_I2C/.output/eagle/debug/lib/I2C.a SSD1306_OLED/.output/eagle/debug/lib/OLED.a WIFI/.output/eagle/debug/lib/WIFI.a Util/.output/eagle/debug/lib/Util.a Buffer/.output/eagle/debug/lib/Buffer.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6
/debug/lib/user.a BMP280/.output/eagle/debug/lib/BMP280.a Soft_I2C/.output/eagle/debug/lib/I2C.a SSD1306_OLED/.output/eagle/debug/lib/OLED.a WIFI/.output/eagle/debug/lib/WIFI.a Util/.output/eagle/debug/lib/Util.a Buffer/.output/eagle/debug/lib/Buffer.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6
-
Thread
China I2C OLED blau mit SSD1306
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 ?
-
Thread
Kontrastreiches 128x64 gLCD in Schwarz/Weiß gesucht
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
-
Thread
Display Ansteuern
Sieht aus wie der Zwillingsbruder von meinem SSD1306 OLED.
-
Thread
[Verschenke] Div. Bauteile
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
-
Thread
I2C 128x64 Display Displayfehler
#6057594: > Bei mir funktioniert er nicht mag sein, es soll auch noch andere Controller geben als SSD1306. Bei mir funktionierte ein U8GLIB_SH1106_128X64
-
Thread
OLED/LCD Einbau , Rahmen
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
-
Thread
Suche: Mini Display so klein wies nur geht für Handsender
z.B. sowas: http://www.ebay.de/itm/0-96-128x64-OLED-Display-Module-SSD1306-Arudino-AVR-/130536921656?pt=LH_DefaultDomain_0&hash=item1e649b5a38
-
Thread
Belegung bzw Konfiguration Oled
Sieht nach SSD1306 aus (wegen integriertem Stepup). Pinout siehe: http://www.buydisplay.com/download/interfacing/ER-OLED0.96_Series_Interfacing.pdf
-
Thread
Attiny85 dht22 oled ssd1306 i2C
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
-
Thread
Pi pico Problem I2C Takt ?
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
-
Thread
avr assembler .include "macro.inc"
include "interrupt.inc" .include "macros.inc" .include "twi.inc" .include "display_ssd1306.inc main: ....Programmcode --------------------------------------------- Beim Assemblieren spuckt der Assembler folgende Meldung aus: Severity Code Description Project File
-
Thread
Telekom Media Receiver 303 Schaltplan bzw. Displaytyp gesucht
SSD1306-based monochrome OLED displays with 128x64 pixels. I2C support only: https://github.com/tenbaht/sduino/blob/master/docs/index.md https://github.com/tenbaht/sduino https://github.com/dannyf00/
-
Thread
Induktiver Positionssensor - Fragen dazu
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
-
Thread
Suche niedliches 7-Segment Display
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?
-
Thread
OLED - Schaltung will nicht
Es gibt kein DB, für die Dinger aber hast recht hab vergessen zu schreiben das es nen 0,96" mit SSD1306 ist.
-
Thread
Kleines LCD gesucht
Display aus der Buch, das hat auch eine integrierte Ladungspumpe. Tm Edit: Für den Controller SSD1306 gibts auch Treiber: http://www.gabotronics.com/resources/lcd-libraries.htm
-
Thread
Commands OLED SPI / I2C 0.96 SSD1306
braucht ausfüllt ( wird dann schwarz ) aber nicht den rest. Gibt es den Befehl nicht für das SSD1306 oder hab ich was übersehen. Die Command constructs oben sind eher pseudo zum bessern erklären. lg rudi ;-)
-
Thread
[V] TI Evalboards, OLEDs, Peltierelement
sich um das hier: http://www.buydisplay.com/default/monochrome-0-96-128x64-oled-display-module-ssd1306-blue-and-yellow 1x Peltierelement 40x40x4.5 mm 4€ incl. Versand Neu und unbenutzt, leider keine näheren Daten bekannt
-
Thread
Wer kennt sich mit OLEDs WIRKLICH gut aus?
gibt es ja keine Vernünftigen zu erschwinglichen Preisen für Hobbybastler. Als Controller ist der SSD1306 verbaut. Mir geht es um die richtigen Settings, damit das OLED möglichst lange hält. Konkret verstehe ich z.B. nicht die Settings VCOMH Deselect und Phase 1 Phase 2 Precharge Period. Was stelle
-
Thread
Unbekanntes LCD-Display
Steuerplatine(?) fand ich den die Pinbelegung heraus. Soweit so gut. Dann lag da ein Uno rum, Display (SSD1306) ab, dieses ran und ich konnte schon mal feststellen, 16x32 Dot auf einer Fläche von 0,45x0,65 inch zeigt es an. Kann mir jemand weiterhelfen um den Typ herauszufinden ? oder kennt jemand diese Teile
-
Thread
STM32 F10x CPAL Einbinden
Meine Konfiguration: STM32CubeMX -> SW4STM32 einfache Display: SSD1306 und ST7735 Damit hat man erst mal alles was man als Grundlage braucht.
-
Thread
Eckstein Shop down
nach einem Display suchen und > nix geht. https://www.ebay.de/itm/QITA-0-96-Zoll-OLED-Display-SSD1306-128x64-I2C-IIC-Modul-for-Arduino-Raspberry-P/274108492238
-
Thread
Richtiges OLED-Display, SSD1306 vs. SH1106
meinem Arduino Code. Ich habe Feedback erhalten, dass er mit SH1106 funktioniert, selbst aber nur mit SSD1306 getestet. [c] void OLED::display() { size_t index = 0; for (uint_fast8_t page = 0; page < pages; page++) { // Set memory address to fill i2c.beginTransmission
-
Thread
TIP120 und TIP125 in SMD oder besser, Logic Level?
Schaltung, also ich dachte ich nehme einen 328p, 4 PWMs, I2C, nen Poti, Uart, ein paar Jumper und nen SSD1306 Port Und man sagt dem IC richtung und drehzahl... und der 328p regelt dann die pwm dazu
-
Thread
ATSAM4L-XSTK Einstieg
Atmel Studio Demo Programme für das ATSAM4L-XSTK buggy sind? Z.B. das OLED1 Xplained Pro Demos für SSD1306 läuft am Extension 2 Header aber nicht am Extension 3 Header (für den es wegen der Bauart eigentlich vorgesehen ist) ??? Gruß, Frank
-
Thread
ATtiny85 - OLED-Display bleibt dunkel
das Display einfach nicht zum laufen. In der Bauanleitung wird ein diskreter ATtiny85 und ein SSD1306 Display benutzt. Ich verwende jedoch: Digispark Ttiny85 Micro USB Development Board https://www.ebay.de/itm/253091943675 0.96" SPI 128X64 OLED Display (4-Wire SPI) https://www.ebay.de/itm/
-
Thread
OLED Display + U8glib - wie kann ich den Kontrast bzw. die Helligkeit verändern?
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)