-
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 diese
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
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
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
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
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
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
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 Polzahl
-
Thread
Arduino China-ProMini stürzt ab
, 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.
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
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?
", 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); void
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%3Daa8cf4f40d054d579dd3d49e1e28d87a
-
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: 5V-µC
-
Thread
Arduino IDE 1.74 <-> 1.89
schreiben. [c]#include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <Adafruit_ADS1015.h> #include <SD.h>[/c] Kompiliere ich mit der IDE 1.7.4, habe ich 93% Speicherbedarf: [c]Der Sketch verwendet 28.824 Bytes (93%) des Programmspeicherplatzes. Das
-
Thread
Ladung LiFePO
zu viel Aufwand. JP5 und JP6 stehen für einen Arduino Nano. Weil da noch ein kleines Display mit SSD1306 mit dranhängt (JP7), habe ich es der Einfachheit halber so gelöst und keinen blanken controller genommen. Pin2 und 5 vom L200 hängen an je einem ADC-Eingang, dann kann ich die Ausgangsspannung anzeigen
-
Thread
Arduino Adafruit GFX Fonts für OLED Displays erzeugen
funktioniert ganz gut, hatte auch gerade meine Libs aktualisiert und diese Fonts in die Adafruit SSD1306 eingebaut, da sind schon ein paar schöne dabei. Den Generator wollte ich mal testen, hatte ich beim Update auch gefunden.
-
Thread
STM8, SPI und SSD1306 - seltsames Verhalten
Hi Leute, Hatte jemand schon ein OLED SSD1306 erfolgreich zum Laufen bekommen? Ich versuche gerade, eine etwas optimierte graphische Library (am STM8 laufend) für das Display zu schreiben - also nicht das in den Tutorials übliche Warten auf Flags
Da muss man sich nichts zurechtfrickeln. > Soll ich den Quelltext meiner main.c, SPI.c oder der SSD1306.c anhängen? > Alle wäre ein wenig zu viel, fürchte ich. Die Init-Sequenz und die Datensendesequenz reichen.
-
Thread
Nur Positives !
Hurra! Ich habs geschafft mit LunaAVR einem 0,96" SSD1306 OLED-Display Leben zu entlocken und sogar eigene Schriftarten und ein Startlogo anzuzeigen. Zugegeben dank eines Beispielcodes, ich hätte aber trotzdem nicht gedacht, dass das Display überhaupt irgendwann
-
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.