-
Thread
Wer nutzt das Nucleo-64 und kann mir
Interne PullUps habe ich nicht aktiv. Eventuell macht das die Lib vom Display. Verwende Adafruit_SSD1306, Adafruit_GFX, SPI, Wire(.h) zum Test des OLEDs
Modulen > mit denen ich es probiert habe. kann ich nicht bestätigen, an meinen LPC824 laufen die SSD1306 problemlos mit 1 MHz. PullUp ist 2k2.
-
Thread
Arduino: Ausgabe Zeit als Funktionsaufruf für mehreren "Devices"
include <SPI.h> #include <Wire.h> #include "DS3231.h" #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include "thermalprinter.h" #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 64 // OLED display height, in pixels #define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin) Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); Epson TM88(&Serial1); // init the Printer with HW-Serial (Serial1) RTClib RTC; DateTime time_now; void setup() { // put your setup
-
Thread
Lötpunkte OLED Display
Controller sein? Nein, 30 Pins wären auch ein bisschen wenig für eine 128x64 Matrix. Im Display ist ein SSD1306 Chip.
also wie anders Displays angesteuert. Näheres erfährst aus dem Datenblatt des Displaycontrollers SSD1306. MfG Spess
-
Thread
OLED Display pfeift
Suche begegnet ist, gibt es in einem Arduino-Forum für ein ähnliches Display, allerdings mit dem SSD1306 controller, und nicht mit dem im VGG12864Z-S003 eingesetzten SSD1325 controller (dennoch der link zu LadyAda: [https://github.com/adafruit/Adafruit_SSD1306]). Der ist leider etwas umfänglich, v.a.
-
Thread
Bascom und AZ-Delivery Display
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
Es gibt schon eine Lib, nimmst diese hier "glcdSSD1306-I2C.lib" und dann frag mal hier "bascomforum.de"
-
Thread
I2C OLED Display läuft am ATtiny85 nicht
https://www.hackster.io/boyanov/ssd1306xled-tinusaur-attiny85-library-for-ssd1306-16dc83
-
Thread
MSP430: Suche OLED-Display Treiber (SH1106, I²C)
HW-I2C-Schnittstelle (pin14 und pin15). Leider finde ich nirgends einen passenden Treiber (überall nur SSD1306). Ich kompiliere meinen Code unter Energia oder auch gerne direkt unter dem Code Composer Studio 9. Hat jemand evtl. auf Anhieb eine gute Quelle? Mit dem Display möchte ich nichts aufwendiges
im Beitrag #6187199: > Das müsste eins mit SDD1306 sein? Sagen wir so: ich habe Display mit SSD1306 gesehen, die so aussehen. Aber was in deinem verbaut wurde, kann man an dem Foto nicht sicher erkennen.
-
Thread
Library für GUI
als Ausgabe und Rotary Encoder und Buttons als Eingabe hat. Das Display ist momentan ein standard SSD1306 0.96 Zoll OLED mit 64x128 Pixeln. Das ist aber für die zukünftigen Revisionen nicht mehr gut genug und daher will ich ein 2 Zoll Farbdisplay verwenden. Programmiert wird ein ESP32S3 mit Arduino IDE
meine Anwendung allerdings nicht gut geeignet. Und Displayspezifische Librarys wie die Adafruit SSD1306 Library in Arduino IDE haben den Nachteil, dass die immer nur mit einem oder ein Paar wenigen Displays der gleichen Type funktionieren. Und da ich nicht weis ob das nächste Display, dass wir aussuchen
-
Thread
5V 4Bit - DOGM162 DOGM081 EA DOGM163 Initialisierung Beispiel ATmega8 Assembler
zwar nur bedingt hier rein, aber trotzdem die Frage. Auf der verlinkten Seite ist ein Radio mit SSD1306 Oled, hat einer von euch für dieses Display was in Assembler rumliegen? Ich habe es zwar bei mit mit asm zum laufen gebracht, aber meine Programmierkünste sind wirklich furchtbar.
Fred F. schrieb im Beitrag #6386345: > SSD1306 Oled, hat einer von euch für > dieses Display was in Assembler rumliegen? Vielleicht hift es: https://www.mikrocontroller.net/topic/237402#new
-
Thread
ST7735 ansteuern
Interessenskonflikt. Das dargestellte Display ist ein OLED Typ, der dazugehörige Controller wäre jedoch der *SSD1306* und *nicht* der *ST7735* Was soll's denn dann bitte sein?
Nix für ungut, aber der ST7735 ist ja fast genauso trivial anzusteuern wie ein SSD1306. Wozu braucht man da eine Library? Das ist doch in einer Stunde schnell hingeklimpert. Die High Level Routinen für Linien, Kreis, Ellipse und wasweisich kann man ja von überall her nehmen.
-
Thread
SSD1305 Display Controller
Danke für den Hinweis. Beispielcode aber nur für den SSD1306 gefunden. Ernst
der 1305 drin (im Ordner "Xminilab\Source". Da ist display.h und SSD1305.c Das Xprotolab nutzt SSD1306
-
Thread
SSD1306 I2C Problem
Auf dem 3.Bild ist klar zu erkennen, daß der SSD1306 (der wohl eher ein SSD1309 ist) SDA beim ACK nicht richtig auf Low bekommt. Das könnte darauf hindeuten, daß der Pullup zu klein ist. Ich würd auch noch mal kontrollieren, ob R13 auch wirklich 0Ω
Es ist die Library!!! Oh, man ... Damit läuft es 1A. https://github.com/yanbe/ssd1306-esp-idf-i2c Danke für eure Tips!
-
Thread
Welches billige OLED Display für Atmega8 / 48
Unter dem Namen SSD1306 findest du zum Beispiel welche. Diese werden meistens über I²C angebunden, manche unterstützen auch SPI. Allerdings sind deine beiden ATmegas mit wenig RAM und Programmspeicher ausgestattet. Damit
Stefanus F. schrieb im Beitrag #5806749: > Unter dem Namen SSD1306 findest du zum Beispiel welche. Diese werden > meistens über I²C angebunden, manche unterstützen auch SPI. Danke! > > Allerdings sind deine beiden ATmegas mit wenig RAM und Programmspeicher
-
Thread
FPC Connector gesucht. 30 Pins, e=0.7mm
www.aliexpress.com/item/Hot-Selling-0-96-inch-128X64-Blue-OLED-Display-128-64-LCD-Screen-Board-30pin-SSD1306/32806209969.html dann haben die tatsächlich einen Pitch von 0,70mm, da wirst Du Dein PCB entsprechend layouten und löten müssen. Es gibt zwar Adapter für 0,5-0,6-0,7-0,8-1,0 mm (Aliexpress oder auch
HTB1cQ_LbfMTUeJjSZFKq6ygopXas/0-96-zoll-128X64-Blau-Oled-display-128-64-Lcd-bildschirm-Bord-30pin-SSD1306-fahrer-Passive.jpg_640x640.jpg
-
Thread
Lebensdauer von OLED-Display?
In verschiedenen Threads wurde gesagt, dass OLED Displays, z.B. die beliebten SSD1306, eine begrenzte Lebensdauer haben. Kann jemand von seinen Erfahrungen berichten, wieviele Stunden Lebensdauer man erwarten kann? Beim Hersteller nachzufragen, erscheint mir wenig sinnvoll, der
Beitrag #6157849: > In verschiedenen Threads wurde gesagt, dass OLED Displays, z.B. die > beliebten SSD1306, eine begrenzte Lebensdauer haben. Ja, ein paar Monate Dauerbetrieb und die benutzten Pixel sind dann schon sehr dunkel, danach blieb es dann gefühlt gleich dunkel für die nächsten 2 Jahre. Tote
-
Thread
Mega32 + u8glib: Funktioniert nur direkt nach dem Flashen
habe hier gerade folgende Konstellation vor mir: ATMega32, an dem ein kleines OLED-SPI-Display mit SSD1306-Controller haengt (CLK an PB7, MOSI an PB5, CS an PB4, D/C an PB1). Habe mir mangels Lust, tiefer in das Datenblatt einzusteigen, die u8glib runtergeladen. Das funktioniert auch... zumindest zeigt
Welt!"); } int main(void) { DDRB = 0b11111111; u8g_InitSPI(&u8g, &u8g_dev_ssd1306_128x64_hw_spi, PN(1, 7), PN(1, 5), PN(1, 4), PN(1, 1), U8G_PIN_NONE); for(;;) { u8g_FirstPage(&u8g); do { draw(); } while ( u8g_NextPage
-
Thread
Suche Arduino Library für Dot Matrix Display mit SetPixel funktion
implementieren. Ein Beispiel zum Abgucken findest du hier: https://github.com/adafruit/Adafruit_SSD1306 Die für dich interessanteste Methode dürfte dort [c] Adafruit_SSD1306::drawPixel(int16_t x, int16_t y, uint16_t color) [/c] sein, weil das die eine Funktion ist, auf der die ganze GFX-Library
-
Thread
OLED (ebay) I2C und ISP Pinbelegung
SSD1306 bring einen schon mal weiter. Google findet auf adafruit.com Datenblatt und Beispielcode. Damit sollte sich doch was zusammenreimen lassen.
SPI 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
SSD1306 I2C - Display verhält sich komisch..
hast Du da? > Das sieht interessant aus. > > Viele Grüße > Marcel RTC , BMP180 , SHT21 , SSD1306 nichts wildes.
der Periodendauer der Taktfrequenz sein. Die konkreten Anforderungen stehen im Datenblatt des SSD1306.
-
Thread
ESP32 D1 Mini an Lipo
ESP wird vermutlich nicht mal der Flaschenhals sein. Bei mir läuft ein ähnlicher Murks, AVR mit SSD1306 Oled an einem LiIon Akku. Das Display friert ein und der AVR läuft noch. Wenn du einfach ohne groß zu basteln an 5V kommen willst kannst du die Elektronik eine Powerbank nutzen.
von wenigen hundert mAh bis bestenfalls 1 Ah drin. > Bei mir läuft ein ähnlicher Murks, AVR mit SSD1306 Oled > an einem LiIon Akku. Das Display friert ein und der AVR läuft noch. Hier ein ATMega328 @ 8 MHz und ein ADS1115 mit einem MCP1702-3V3, ein OLED mit seinem originalen 3V3-Regler und eine
-
Thread
7-Pin 0.96" OLED im I2C-Modus anschließen
Das ist bekannt? http://www.haoyuelectronics.com/Attachment/SSD1306/schematic.jpg
schrieb im Beitrag #4156504: > Das ist bekannt? > > http://www.haoyuelectronics.com/Attachment/SSD1306... Bislang noch nicht, danke. Die null Ohm sind damit gesichert, der übrige Schaltplan korrespondiert mit meinem Layout. Leider awr ich bislang mit meinen Versuchen noch nicht erfolgreich.
-
Thread
Funktionsüberladungen WB4STM C
Sind denn im Workbench for STM keine Funktionsüberladungen erlaubt?! wie z.b.: [c] void ssd1306_command_full(uint8_t); void ssd1306_command_full(uint8_t, uint8_t); [/c] Wenn "Ja" wie stelle ich das an? Oder muss ich dann doch alles separat laufen lassen?!
-
Thread
Projekt im KFZ-Bordnetz mit PWM Signalen
ein sehr ähnliches Projekt (bei mir ging es um einen Ölstandstemperatursensor) einen ESP32 und ein SSD1306 display genutzt... schreib mich gerne mal an.... oder kommentier meine Antwort... ich werde mal hier ins forum mein GithubProjekt laden
Tobias L. schrieb im Beitrag #8044667: > für ein sehr ähnliches Projekt > ... ein SSD1306 display genutzt Davon kann icht outdoor nur dringend abraten.
-
Thread
Falsche I2C Adresse: Chinaschrott oder Verständnisproblem
heißen könnte). Funktioniert aber alles nicht. Was funktioniert ist 0x3C. Controller ist ein SSD 1306. Ist das ein Fehler in der Hardware/im Aufdruck oder verstehe ich etwas falsch - und wenn ja, dann wüsste ich natürlich auch gerne was... ;-) Thx u. Grüße PS: Hier ein Foto https://images-na.ssl-images-amazon.com
in meinen Mastercode drin, werde ich irgendwann noch abändern müssen (hab ja auch eine Lib zu den SSD1306-Controllern geschrieben)
-
Thread
ATtiny85 benötige Taster und kein freier Port
Display ohne Änderungsmöglichkeit. Ralph S. schrieb im Beitrag #6502621: > Ich habe 4 Stück SSD1306 (OLED Display) und 3 Stück PCD8544 (N5110 > Display) getestet, alle mit CS auf "Dauer-Low" und alle funktionieren, > allerdings jedoch NICHT mit einer Arduino Lib getestet sondern mit einer
Ich habe mir jetzt mal die Mühe gemacht und geschaut, wie man bei einem SSD1306-SPI Display eine Leitung einsparen kann. Leider mangelt es mir hier an einem ATtiny85 (ich dachte ich hätte noch einen hier) und an einem Display wie es der TO verwendet hat (er hat die Variante
-
Thread
Wie steuert man einen OLED Display über i2c an
84560165923&gclid=CMGM9bzIlscCFSjJtAod7pgLkQ und diesen OLED Display http://www.ebay.de/itm/0-96-OLED-SSD1306-12864-128-64-Blue-LCD-Display-Panel-Screen-for-Arduino-/400953286991?hash=item5d5aada14f Ich würde gerne den Beschleunigungssensor fest in meine Platine integrieren, doch dazu müsste ich wiederum
OLED Display http://www.ebay.de/itm/0-96-OLED-SSD1306-12864-128-64-Blue-LCD-Display-Panel-Screen-for-Arduino/291533629921?_trksid=p2047675.c100011.m1850&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140107083420%26meid%3D1bd0b6fb3c6d44519e73a887e0011b29%
-
Thread
AVR 328P, Temperatur, Uhrzeit am OLED Display ausgeben
wenig Unterstützung gebrauchen. Projekt: Ich möchte mit meinem Arduino Nano ein OLED Display (SSD1306) über I2C ansteuern. Das Display sollte einmal die Temperatur und die Uhrzeit anzeigen. Um die Temperatur zu messen, habe ich einfach einen NTC10K-Sensor und paar Widerstände an den ADC1 gehängt
Display bleibt leider dunkel. Setup zusammengefasst: Arduino Nano (Atmega 328p), OLED Display (SSD1306), RTC Modul (DS3231) Atmelstudio 7, Library zum OLED Display von: https://www.mikrocontroller.net/topic/415651#new Im 7-Zip Ordner "Display.7z" ist mein kompletter code mit library vorhanden.
-
Thread
STM32 und I2C - Fehler im Code
überein stimmt, ist etwas an der Initialisierungs-Sequenz falsch. Falls es wie ich vermute ein SSD1306 sein sollte, darfst du gerne von meinem Code abgucken. http://stefanfrings.de/esp8266/WIFI-Kit-8-Test2.zip Meine Initialisierungssequenz ist etwas anders als deine. Sie beruht auf Informationen
abgesehen von vermutlich harmlosen Abweichungen bei der Reihenfolge der Kommandos). Falls es kein SSD1306 ist, könnte das Display eventuell Pausen zwischen bestimmten Kommandos benötigen.
-
Thread
Pico Pi Tutorial gesucht
Einmal Döner mit alles: https://github.com/JojoS62/Test-pico-SSD1306-mbed Nicht viel dokumentiert, ist zum Ausprobieren gewesen. Nimm PlattformIO als IDE, damit ist es gebaut. Allerdings C++, kein Python.
schrieb im Beitrag #7233567: > Einmal Döner mit alles: > https://github.com/JojoS62/Test-pico-SSD1306-mbed > > Nicht viel dokumentiert, ist zum Ausprobieren gewesen. > Nimm PlattformIO als IDE, damit ist es gebaut. > Allerdings C++, kein Python. Danke, das ist tatsächlich genau das Display
-
Thread
beliebte Display Controller für STM32
SSD1306 - I²C 128x64 OLED Mit dieser Library -> https://github.com/4ilo/ssd1306-stm32HAL lässt sich das Display praktisch ohne nachzudenken in meine CubeMX/HAL Projekte einbinden.
-
Thread
SSD1306 OLED Treiber für ESP8266_RTOS_SDK
Hallo Geimeinde, hat jemand zufällig einen OLED Treiber für den Controller SSD1306 für mich? Wichtig wäre, dass dieser unter der Plattform ESP8266_RTOS_SDK läuft und somit innerhalb einer Task benutzt werden kann... Danke!
Display per SPI angebunden ist... :-) Kurz zur Abklärung: Unter Arduino gibt es ja zahlreiche SSD1306 Libraries, die ich auch erfolgreich mit meinem Display in Betrieb nehmen konnte. Die kann ich nicht zufällig direkt nehmen oder? Welche Schritte wären hier zu machen, um einen Arduino Treiber
-
Artikel
AVR Transistortester
chinesische T5 Version, ATmega328, 126x64 Pixel LCD, ST7565 Controller, LiIon Accu trunk/mega328_ssd1306I2C Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, I2C Schnittstelle trunk/mega328_ssd1306SPI Makefile und Daten für ATmega328 mit Standard-Layout, 126x64 Pixel OLED, SSD1306 Controller, SPI Schnittstelle trunk/mega644_LCD2004 Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD trunk/arduino_m2560 Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen
-
Thread
zwei Attiny's 85 über I2C
Nachtrag: https://funduino.de/nr-42-oled-display-ssd1306-128x64-128x32 So steuert man das Display an was du dir im Shop ausgesucht hast. ;) Und die Addfruit-Libs ist viel größer als die LiquidCrystal_I2C.h
mit viel > wiederverwendbarem Code. Kann man mögen, muss man nicht. > > Ich habe mir für diese SSD1306 Displays eine schlankere Variante > gebastelt. Ich habe mich in das sanfte vertikale Scrollen verliebt :-) Ich sag ja auch nicht das sie schlecht ist. Nur das ich sie nicht in einen Atiny stecken
-
Thread
Verkaufe ESP 32, Lipo Akkus, IR LED, PAM8304, LDO, 1838 IR Empfänger
festellen, dass es keine sind gibt es das Geld zurück. 5 (+1 mit Funktion?) OLED Display mit I2C SSD1306 8€ 15 Lautsprecher 20mm 8Ohm 3€ 8 LiPo Akkus mit >3.5V Laut aufdruck 720mAh mit 2 USB "Ladegerät" + 5 Akkus < 3V 10€ Hühnerfutter: 200 0R 1206 300 56R 0805 200 150R 0603 200 0R 0603 450
festellen, dass es keine sind gibt es das Geld zurück. 5 (+1 mit Funktion?) OLED Display mit I2C SSD1306 8€ 15 Lautsprecher 20mm 8Ohm 3€ 15 TBD62083AFWG (Mosfet Treiber) 3,5€ 23 TBD62083AFNGEL (Mosfet Treiber) 4€ ###### Daran habe ich Interesse. Der Mindesbestellwert ist auch erreicht?
-
Thread
Arduino IDE, Atmega328p mit internem Takt
gesetzt, ich bin nicht ganz sicher. Getestet habe ich mit dem PrintUTF8 Beispiel von Adafruit für SSD1306 OLEDs. [c] #include <Arduino.h> #include <U8g2lib.h> #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C
-
Thread
PixelPipe_Game Arduino UNO mit OLED Display und Joystick
1 Button) * 5V->5V, GND->GND, VRX->A0, VRY->A1, SW->2 mit PULL-UP */ #include <Adafruit_SSD1306.h> #include <Adafruit_GFX.h> #include <SPI.h> #include <Wire.h> #define OLED_RESET 4 //Settings // actual pipe speed = PIPESPEED * REFRESH_MS #define PIPESPEED 2 #define REFRESH_MS
STATE_LOOSE 3 #define STATE_RESET_PRESS_BUTTON 4 //Define Variables Adafruit_SSD1306 display(OLED_RESET); int x_in,y_in,x,y; char pipeCnt[10]; //Variable for the pipes moving from right to left on the screen char pipeSpeed=0; //counter variable for the pipeSpeed char startState
-
Thread
OLED 1306 128x64 Display an ESP32-WROOM board
Display Probleme, wenn ich es mit einer Demo-App ssd13ß6_128x64_i2c (Beispielprogramm aus der AdaFruit SSD1306 Library) auf einem ESP32-WROOM Board laufen lasse. Mit einem STM32F103 (Blue Pill) habe ich die Funktion parallel dazu heute noch mal verifiziert. Das allerdings mit einem anderen Treiber.
mich nur irritieren lassen, da ich in einem früheren Projekt (STM32) ein Paket benutzt hatte, das ssd1306.c hieß (* original author: Tilen Majerle<tilen@xxxxx.eu> * modification for STM32f10x: Alexander Lutsai<xxlyra@xxxxx>) Allerdings scrollt da immer noch ein Streifen im oberen Bereich während die
-
Thread
Atmel ATtiny45 und SainSmart SPI 0.96" OLED
jemand das bereits versucht ? Ich habe leider noch keine passenende Lib gefunden für den Controler SSD1306. Ich würde mich freuen, wenn jemand mir helfen könnte. LG CortexA8
es hat auch C, CPP sourcen unter den Resultaten ;-) https://github.com/search?utf8=%E2%9C%93&q=ssd1306