-
Thread
STM32 UART DMA Circular Vertändnisproblem
dargestellt gegeneinander konkurieren. Ich habe es deutlich beim ADC und noch viel deutlicher bei SSD1306 gesehen. Dort waren nicht ein paar Prozent CPU Zeit ausschlaggebend, sondern die um Größenordnungen schnellere Befeuerung des Displays. Also Faktor 10 oder mehr ... ist schon ein Stück her. I2C
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
GO_HOME ;------------------------------------------------------------------------------- ldi temp1,(SSD1306_ADR) rcall TWI_MT_START_TEMP1 ;------------------------------------------------------------------------------- ldi temp,(SSD1306_CONTROL_BYTE_DATA_STREAM) ; CONTROL Byte: DATA STREAM
Hier mal als Diskussionsbeitrag meine OLED SSD1306 / SH1106 Assembler Routinen als Teil eins RDA5807 Radios mit ATtiny45. - Thomas
-
Thread
Arduino-Programm für Tankanzeige. Tankfüllstandsmessung.
bewandert mit dem Thema Programmieren.. Stell hier einfach mal das Programm ein: [c] #include "SSD1306Ascii.h" #include "SSD1306AsciiAvrI2c.h" SSD1306AsciiAvrI2c oled; #define I2C_ADDRESS 0x3C int TankValue0; int TankValue1; void setup() { Serial.begin(9600); oled.begin(&Adafruit128x64
-
Thread
Mosfet oder load switch
>Das OLED hat evt. einen Reset-Eingang, Da hast du tatsächlich Recht, wollte ein SSD1306 verwenden. Der Reset ist zwar nicht rausgeführt, aber offensichtlich gibt es diese Funktion https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf
> Da hast du tatsächlich Recht, wollte ein SSD1306 verwenden. Da hab ich eine gute Nachricht. Der SSD1306 scheint relativ gutmuetig zu sein. Ich hab den seit 2Jahren in einer Anwendung im 24h Dauerbetrieb laufen. Meine Anwendung wird zwar das
-
Thread
[ASM] SSD1306 Grafik Library für OLED Displays
schon in einem anderen Thread vorgestellt. Nun dachte ich trenne ich es mal von der Text Library zum ssd1306 ab. Denn hier geht es jetzt um Grafik! Leider benötigt Grafik einiges an Ressourcen auf einem AVR, aber auch anderswo. Vor allem RAM! Mindestanforderung an *RAM* des AVR's sind *2kB* für
zeichnen. Inzwischen gibt es noch einige andere Funktionen mit zugehörigen Macros. In der Grafik SSD1306_GFX.inc stehen folgende Funktionen zur Verfügung: - oled_set_pixel - oled_draw_hline - oled_draw_vline - oled_draw_line - oled_draw_rect - oled_draw_fill_rect - oled_draw_round_rect - oled_draw_round_fill_rect
-
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
ATtiny85 benötige Taster und kein freier Port
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
warten bis das RC-Glied den Reset am Display garantiert durchgefuehrt hat delay(100); ssd1306_init(); [/code] Ein Video von der Funktionsfähigkeit findet sich hier: https://www.youtube.com/watch?v=pgJC6c4ZV0A Der Arduino-Code befindet sich im Anhang und aus den Funktionen wurde
-
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
ATtiny85 - OLED-Display bleibt dunkel
bekomme 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
[ASM] SSD1306 text library für oled displays + AVR 0- und 1-Series
Momentan verwende ich dieses Display: DEBO OLED2 0.96 Entwicklerboards - Display, 0,96", OLED-Display, SSD1306 https://www.reichelt.de/nl/de/entwicklerboards-display-0-96-oled-display-ssd1306-debo-oled2-0-96-p266107.html?search=SSD1306&&r=1
temp1 ori temp1,(SSD1306_CMD_SET_PAGE_START_ADDRESS) ; SET_PAGE START_ADDRESS rcall TWI_MT_TX_TEMP1 ldi temp1,(SSD1306_CMD_SET_COLUMN_ADDRESS) ; SET_COLUMN_ADDRRSS rcall TWI_MT_TX_TEMP1
-
Thread
Interessantes RS-485 Problem
praktischerweise also eine Nische und erfüllt trotz des hohen Alters noch einen nützlichen Zweck. Dank der SSD Festplatte nützt sich auch mechanisch nichts ab. Floppy Drive ist auch nicht notwendig. Backup der SSD (BS) mache ich mit einem 100MB ZIP Drive. Datenübertragung zum W-PC mache ich alle paar Monate
100%) Im heutigen Kontext ist MSDOS also eher als ein embedded uC anzusehen. Bis jetzt hielt auch die SSD Festplatte durch. Ja, ich weiß, ich lebe nischenweise noch im IT-Steinzeitalter - aber mir gefällt es;-) Gruß, Fred Feuerstein
-
Thread
Suche Bascom I2C.lib für LCD mit SSD1306 oder ILI9341
wäre interessant zu wissen, ob sich eine der lcdxxx.lib Dateien von Bascom für die LCD-Module mit SSD1306- oder ILI9341-Chip dazu eignet. Oder hat jemand dafür eine Bascom .lib geschrieben? Bin für jeden Hinweis dankbar.
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 , "OLED Test" Do Loop $include "my6_8.font" [/code]
-
Thread
Fragen zu Grafik-LCD 128x64?
Mal angenommen, du meinst OLED mit SSD1306 Controller, dann... kannst du direkt in den Speicher des Displays schreiben. Pufferspeicher ist nicht zwingend erforderlich. Über SPI kann man angeblich schreiben und lesen (habe ich nicht ausprobiert
Maxim, deine Zahlen passen vermutlich auf dein Display, aber nicht auf ein SSD1306. Das ist so schnell, darauf kann man Animationen und Soft-Scrolling darstellen, wenn man Puffer verwendet. Da reden wir von ganz andere Zeiten.
-
Thread
I2C (oled) gestörter Bus
Raspberry pi 4 I2C: Geekworm X708 usv Modul APDS-9960 Ssdp1306(128x64px) Anschluß Plan: GPIO27 -> 3v3 SSDP1306 (gpio27 muss eingeschaltet werden) GND -> GND SSDP1306 SCL -> SCL SSDP1306 SDA -> SDA SSDP1306 Fotos gibt es zwar, aber das Display ist
Zumindest weiß ich jetzt, daß das ssd1306 Display ohne Probleme den Backofen bei 60-70 °C übersteht um den kleber zwischen Platine und Glas zu lösen. Aber kleine mechanische belasse ist echt tödlich, falls ich es geschrottet hab, wäre
-
Thread
Suche Ersatz für OLED Display v. Mp3 Player Trekstor I Beat Organix
Was sind die Ausenmaße des Displays? Es erinnert sehr stark an diese 0518 Arduino OLED Module mit SSD1306 Treiber : https://www.ebay.de/itm/0-96-1-3-SPI-Serial-128X64-OLED-LCD-Display-Screen-Module-Arduino-UNO-R3-C-/272359426038 Der Flachbandkabel scheint zudem das selbe Rastermass sowie die selbe
> die richtige Bezeichnung des Displays ist. Ggf. ist DD-2864 die > Bezeichnung des Displays, SSD1303 des eingebauten Controller-IC? Ja, SSD1303 ist der COG. Das hier.... https://lcdstore.de/Konverterplatine-SSD1303-auf-SSD-1309 ...laesst vermuten das der 1303 lange geschichte ist.
-
Thread
Arduino China-ProMini stürzt ab
ansprechen, bekomme sinnvolle Spannungswerte vom ADS1115 ... Damit ist bewiesen: Die Adafruit Adafruit_SSD1306.h für mein 128x64 OLED bringt das System um. Jetzt also suchen, welche Alternativen sparsamer sind.
Manfred schrieb im Beitrag #6423415: > Die Adafruit Adafruit_SSD1306.h für mein 128x64 OLED bringt das System > um. Oder irgend etwas anderes in deinem Code, der für die Adafruit Bibliothek nicht genug Speicher übrig lässt. Da ist eine kleinere Alternative
-
Thread
Arduino OLED Display Ansteuern & "Hello World" Programme gehen nicht.
ein OLED Display ansteuern. Der Display ist dieser hier: https://www.amazon.de/Display-Arduino-SSD1309-Parallel-Interface/dp/B0749DYGSW/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=oled+arduino+2%2C42+Zoll&qid=1598524257&sr=8-3 Ich habe wenig Erfahrung damit Display
der Selbe Chip. Ach dafür danke ich. Der Chip nicht nicht der selbe denn es handelt sich um ein ssd1306. Außerdem wird der Chip in dem Tutorial mit I²C angesteuert. ich möchte aber SPI. Ich muss mir um die zusätzliche Leitung keine Sorgen machen und wünsche mir eine schnelle Übertragung.
-
Thread
5V 4Bit - DOGM162 DOGM081 EA DOGM163 Initialisierung Beispiel ATmega8 Assembler
Passt 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
OLED mit Serienwierständen - Signal noch gut genug?
0,98", 128x64, SPI, "für 5V") haben 3,3V-Spannungsregler (http://www.haoyuelectronics.com/Attachment/SSD1306/schematic.jpg), aber eigentlich - wenn das uralte Datenblatt des Chips stimmt - keine 5V-toleranten Eingänge, sondern max. 4V. Ich betreibe die seit Jahren ignoranterweise mit 5V-Pegeln und hatte
-
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
ESP32 und OLED Display
lesen. Hat jemand einen Tipp?? [c] #include <Arduino.h> #include <Wire.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 64 #define OLED_RESET -1 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); void scan_wire(TwoWire *wire);
(100); Serial.begin(115200); Wire.begin(-1,-1,100000); scan_wire(&Wire); display.begin(SSD1306_SWITCHCAPVCC,0x3c); display.clearDisplay(); display.setTextColor(SSD1306_WHITE); display.print("Hello World"); // display.display(); // put your setup code here, to run once:
-
Thread
Umstellung von SSD1306 (I2C) auf SSD1309 (I2C) macht elektrisch und mechanisch gesehen Probleme.
Hallo zusammen, seit ein paar Jahren verwende ich den SSD1306 mit dem I2C Interface. Das ist ein stromsparendes kleines Display mit 3,3V VDD. Der SSD1306 hat mit I2C immer gut funktioniert. Nur manchmal ist es hat einfach zu klein. Jetzt gibt es den SSD1309 als Breakout Board mit 2,4" der auch voll kompatibel zum SSD1306 ist: https://www.ebay.de/itm/2-42-inch-OLED-LCD-Display-SSD1309-128x64-SPI-IIC-Serial-Port-Green-for-Arduino/122797984765?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D225078%26meid
-
Thread
Kleines Display gesucht
sichtbare Bereich wird wohl ungefähr in Deine 20mm * 8mm reinpassen. Displaycontroller ist ein SSD1306, für den Du im Netz auch Infos finden solltest. Ansonsten wirst Du hier fündig. DIeser Hersteller hat auch noch kleinere Displays: https://www.buydisplay.com/oled-display/oled-display-panel
-
Thread
ADS1115 und Verpolung
Insbesondere bei Displays ist das oft so. Eine Arduino Bibliothek ist allerdings besser als nichts. Beim SSD1306 habe ich mir die Arduino-Bibliothek umgeschrieben dass sie beim MSP430 auch funktioniert. Im Übrigen steht es jedem frei es besser zu machen! Was das beste Board ohne gescheite Software taugt
-
Thread
Arduino fonts "verkleinern"
https://github.com/lexus2k/ssd1306/blob/master/src/ssd1306_fonts.c hier ab Zeile 39 ist die Hex-Tabelle zum Font ssd1306xled_font6x8. Sehr viel gibt es da nicht zu reduzieren.
Ich habe eine Library für SSD1306 OLEDs geschrieben, die Zeichensätze von 8..64 Pixeln Höhe ausgeben kann. Dabei habe ich das gleiche Problem gehabt wie du, nämlich dass vor allem die größeren Zeichensätze sehr viel Platz im Flash
-
Thread
Spannungsreglerproblem durch Frequenzen bei Arduino Adafruit
gemacht, um den Strombedarf des OLEDs zu ermitteln. Das Datenblatt von SOLOMON SYSTECH, was ich zum SSD1306 gefunden habe, sagt als *Maximum* 4 Volt und Vin VDD+0,3V - das ist also gerade so noch gut gegangen. Als *charakteristisch* wird eine VDD vom 1,65..3,3 Volt benannt. Für mich ist damit klar:
die allgemein bekannten Chinesen. Zum Display: https://www.ebay.de/itm/0-95-7-Pin-Full-Color-65K-SSD-1331-SPI-Serial-OLED-Display-Modul-fur-Arduino/232586327785?hash=item362739b6e9:g:mGQAAOSwXvNZrBGJ Ich habe die Ecken der Platine abgeschliffen und Isolierband drumgeklebt um es galvanisch von der