-
Thread
ATmega4809 einfache TWI Bibliothek
Vorlage ist schon etwas wuchtig vom Speicherbedarf. Ich möchte eigentlich nur einen SHT21 oder SSD1306 betreiben ohne Interrupt also im Polling Betrieb. Ich konnte die lib von Peter Fleury bisher nicht auf die neue AVR reihe Portieren mangels Verständnis / Zeit. Die verlinkten TWI Dokumente zum
-
Thread
Buchse gesucht für Folienkontakte
ist: http://www.buydisplay.com/default/128x64-oled-i2c-0-96-display-white-color-connector-fpc-ssd1306 Hab nur noch keine Aliexpress-Quelle dafür auftun können. Mit Versandkosten liegt man aktuell bei fast 9EUR, inkl. FPC Verbinder für die Platine. Also dank des Kabels leider über 4x teurer als
-
Thread
u8g und float's
Hardware: Mega168 16-Bit Timer bei 20MHz (gibt so ca. 10000 Takte) Display OLED 64*128 SSD1306 über Levelshifter CE4050 Als Sprache benutze ich C Für das Display benutze ich die U8g lib. Und jetzt habe ich folgendes Problem. Habe schon ein Programm geschrieben, welches ein Menü usw. behinhaltet
-
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
Suche schnelles OLED
+ Controller, welches mindestens 200 reale fps anzeigen kann. Habe bisher mit einem 128x64 + SSD1306 experimentiert, viel mehr als 125 komplett sichtbare fps sind nicht drin. Via SPI konnte ich mit 870 fps den Bildspeicher füllen, aber dann sieht man nur noch wenige Zeilen des Inhalts, da die
-
Thread
ST32 Grafik Display programmieren
DirectX und OpenGL eingeführt wurde. Zum Beispiel lässt sich sanftes Scrolling so nicht auf einem SSD1306 implementieren, wohl aber mit einem Framebuffer.
-
Thread
stationsanzeige für modelleisenbahn
http://de.aliexpress.com/item/0-84-inch-14PIN-Blue-OLED-Display-Module-SSD1306-Drive-IC-96-16-I2C-Interface/1962276390.html http://sabernetics.com/store/0-84-oled-display-96x16/
-
Thread
SSD1306 OLED 32 * 128 pix dubioses Verhalten
spielen bringen. Eigentlich bin ich auf den richtigen Weg, denke ich. Als Hilfe/Anleitung habe das SSD1306 Datasheet sowie das Beispiel bei GITHUB unter https://github.com/HarryLipphaus/DisplayKit benutzt. Als Erstes möchte ich das Display löschen, indem ich wie im Beispiel 0x00 zum Display sende. Nur
-
Thread
5 mal TM1637 am uno, adresse?
(siehe anhang) wie spreche ich nun das 2. diplay an 6,7 an? hab auch ein diplay Adafruit_SSD1306 an ic2, funktioniert das auch mit? mfg orfix
-
Thread
Kleines Zählermodul gesucht
detailliert: https://www.aliexpress.com/item/0-91-Inch-128x32-IIC-I2C-Blue-OLED-LCD-Display-DIY-Module-SSD1306-Driver-IC-DC/32793415973.html Maße habe ich nicht gesehen, aber du kannst dir ja mal 0.91" Diagonale aufzeichnen. Dazu ein Arduino Modul, z.B. WEMOS D1 Mini oder https://www.aliexpress.com
-
Thread
0,96 Oled mit STM32F407
(Display ON) schicke, siehe "8.jpg" im Anhang. Eigentlich doch Mustergültig, wenn ich mit dem SSD1306 Datenblatt Seite 18 Figure 8-5 vergleiche, oder irre ich? Eigentlich müsste das dumme Ding doch zumindest mal leuchten, oder? :D Die Initialisierung mit den vielen Commandos habe ich auch mal
-
Thread
OLED Display (SPI) mit Netzteil instabil
aber so aus. [c] #define OLED_DC 6 #define OLED_CS 7 #define OLED_RESET 8 Adafruit_SSD1306 display(OLED_DC, OLED_RESET, OLED_CS); [/c]
-
Thread
STM32L031 I2C Pull-Up
Hallo, ich bin gerade dabei einen STM32L031 mit einem AZDelivery 0,96 Zoll OLED Display I2C SSD1306 in Betrieb zu nehmen. Das Display ist angeschlossen und funktioniert an sich einwandfrei. Allerdings habe ich dazu eine Verständnisfrage. Ich habe testweise alles entfernt, auch die ext. Pull-Ups
-
Thread
LCD Display (I2C) von VCC und I2C-Bus trennen und ausschalten, wie?
soll dieses komplett > ausgeschaltet werden. Was hast du denn für ein I2C Display? Eines mit SSD1306 oder SH1106 Controller? Da gib es Befehle für einen Standby des Displays, genügt dir vielleicht schon ;)
-
Thread
Arduino und Libraries
orange gefärbt, Lib also ok. #include <Adafruit_GFX.h> //Alles in schwarz. #include <Adafruit_SSD1306.h> //Alles in schwarz. Das läßt sich natürlich nicht kompilieren, irgendwas fehlt. Aber was ? Die weiteren Bilder zeigen die "Lagerung" der Adafruit-Lib´s. In einem anderen Fall hatte ich
-
Thread
Pointer an Funktion übergeben AVR C
die einen String in ein Array schreibt. Dieses Array wird dann auf einen OLED Display ausgegeben (SSD1306). Dazu habe ich mir ein Testprogramm geschrieben (im Anhang), wobei die Funktion write_string_to_OLED_buffer jedoch nicht funktioniert. Nach etwas testen kam ich zu dem Ergebnis, dass ich, wenn ich
-
Thread
OLED Display legt Teensy lahm / Flackern
Hi Leute, egal welche Library ich für mein 128x64 Oled Display (SSD1306) verwende, wenn ich den Screen Inhalt aktualisiere (sei es mit clear() oder per Leerzeichen) flackern kurz sämtliche LEDs meines Button Pads. Ich dachte zuerst irgendeine Strom-Unterversorgung
-
Thread
Digitale Uhr ESP8266 (NodeMCU)
, hättest du eine reale Chance, von jemandem Hilfe zu bekommen. Ich würde Dir ein Display mit SSD1306 Controller empfehlen und dazu die C Klasse aus diesem Projekt: http://stefanfrings.de/esp8266/WIFI-Kit-8-OLED.zip Der nächste logische Schritt wäre dann, anstelle von zwei separaten Boards gleich
-
Thread
OLED Controller wird heiß
Hallo, ich habe mir ein OLED display besorgt (Typ UG-2864HLBEG01) mit dem SSD1306 Controller. Ich habe es so angeschlossen, dass es mit 4-Wire SPI betrieben werden kann und den internen DC/DC Converter für die Logikspannungen verwendet. Nun wird der Controller bei Anschluss
-
Thread
Waveshare 1.3 Inch OLED HAT im I2C Modus
unumgänglich. Ich nutze die OLED Library von Michael Köhler, wurde hier auch schon vorgestellt. Kann mit ssd1306/ssd1309/sh1106 Displaychips umgehen. Läuft auf einem AVR Tiny 2-Series unter Nutzung des HW-TWI. Von Microchip gibt es ein Tutorial und Beispielcode im Github, der ist aber bezüglich der Ack-Abfrage
-
Thread
Funk(RFM12) Alarmanlage + Bewegungsmelder
Benutzt wird ein atmega32u4 für einfaches updaten über usb ESP8266-03 als hotspot/Empfänger und ein SSD1306 zur Anzeige. Die Problematik ist momentan noch der ESP8266 im standalone da ich mit der SDK nicht ganz klar komme ;).
-
Thread
Welcher Microcontroller für i2c-Display
setzen und sehen, wie gut so etwas > implementierbar ist. Meine Library für ein OLED-Display mit SSD1306 oder SH1106 Controller braucht incl. Font weniger als 2 kByte Flashspeicher im Textmode. Sollte also eigentlich auch für ein Attiny44 noch gut gehen. http://www.github.com/Sylaina/OLED-Display/
M. K. schrieb im Beitrag #5553729: > Meine Library für ein OLED-Display mit SSD1306 oder SH1106 Controller > braucht incl. Font weniger als 2 kByte Flashspeicher im Textmode. Sollte > also eigentlich auch für ein Attiny44 noch gut gehen. Smile, Dankeschön, ich kenne deine .c
-
Thread
OLED Display SSH1106 - u8glib Problem mit I2C
sollte den Kontrast einstellen beim SSH1106. Ich hab mal zur Alternative meine Lib für SSH1106/SSD1306 angehangen, vielleicht hilft dir das ja.
-
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
STemWin-Treiber für I2C-OLED SSD1306
Es handelt sich um die Treiber-Routinen um die weit verbreiteten 0,96" I²C-OLED-Displays mit SSD1306-Controller mit STemWin zu nutzen. ggf. muß in Inc/LCDConf.h der Handle für die I²C-Schnittstelle angepasst werden. [c] // Handle of I2C-Port #define HI2C_OLED &hi2c1 [/c] Viel Spaß damit
-
Thread
Unterschiedliche Loop Geschwindigkeiten mit einem 0.96 OLED Display
#include "U8glib.h" U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_NO_ACK|U8G_I2C_OPT_FAST); //U8glib, Fast I2C / TWI 100 Neuzeichnungen in 570ms int x = 0; int z = 0; void draw(){ u8g.setFont(u8g_font_6x13);
-
Thread
Hat wer erfahrung mit dem ATU100
Adressen, meist muss man das per Hardware Brücke auf den Displays anpassen. Beim Oled sollte es ein SSD1306 Kontroller sein. Wichtig ist auch die Auflösung, 128x32,128x64 sind möglich. Geht die 'Beleuchtung' vom Oled an, also wird es dunkelgrau oder bleibt es komplett schwarz? Hast Du Müll auf dem Display
-
Thread
Einstieg in die µC-Welt
kannst du abschätzen, ob Du Dir mehr zutraust. Vielleicht hängst du noch ein OLED Display (mit SSD1306 Controller) an den Mikrocontroller und beschäftigst Dich mit dem Thema "Tastenmatrix", dann kommst du deinen Projektideen schon etwas näher.
Damit sind wir wieder bei der Uhr. Du könntest damit anfangen, einen STM32 mit OLED Display (SSD1306) auszustatten und darauf die Uhrzeit anzeigen. Darauf kannst du aufbauen und je nach Lust folgendes Hinzufügen: - Anzeige von Sensorwerten (angefangen mit der Temperatur) - Synchronisation mit
-
Thread
Library für BME280
verwendest Du und könntest Du bitte mal den kompletten > Code posten? > > Grüße Micha Ist ein SSD1306-Display, dass ich bei eBay ersteigert habe. Den Code für das Display findest du, wie schon gesagt wurde, auch unter meinem oben verlinkten Github-Account: http://github.com/sylaina/
-
Thread
OLED-Displays mit 128X64 Pixeln für etwa 3 Euro (Typenvergleich) Fragen
auch für unter 3 Euro: http://www.ebay.de/itm/0-96-I2C-IIC-SPI-Serial-128X64-OLED-LCD-Display-SSD1306-for-Arduino-51-STM32-/172427041319?var=&hash=item282573da27:m:meC1JOu_hpjDaN1LZQcTbkw
-
Thread
Prozessor von "Mini OLED USB Charger Capacity power Current Voltage Detector Tester Meter"?
für ähnliche Hardware: - STM8003F3P6 MCU, TSSOP20 - 0.91" OLED, 15-pin FPC, 128x32, controller SSD1306 - 25mOhm current sensing resistor - LM358 as current sensing amplifier https://github.com/TerranceH/fuelgauge
-
Thread
Haltbares I2C-Display für ESP32?
gut funktioniert - mit Ausnahme des Displays. Hier habe ich eines der auf eBay zu Hauf verfügbaren SSD1306 0,96'' OLED-Displays für um die 5 Euro verwendet. Leider halten die Dinger bei Dauerbetrieb noch kürzer als selbst die Klima-Wahlversprechen der SPD. Entweder sie fangen an zu flackern, werden
-
Thread
ESP32 RSSI auslesen
esp_wifi_sta_get_ap_info(&ap_info); } int rssi_bar = abs(ap_info.rssi); ssd1306_fill_rectangle(0, 0, 60,rssi_bar, 4, 1); vTaskDelay(500 / portTICK_PERIOD_MS); } } [/code]
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
Tolles Projekt. Wo findet man das STM32 - Beispiel? Würde gerne ein Menü am Display (Oled mit ssd1306) erstellen. Schöne Grüße Karli
einzubauen (anpassen von menu_to_hal.c) ist nicht schwer. > Würde gerne ein Menü am Display (Oled mit ssd1306) erstellen. Ein Bild vom Erfolg wäre schön :)
-
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
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
u8glib wie auf Grafikpuffer zugreifen bzw lesen?
Hallo Forum! Ich programiere gerade ein OLED-Display(SSD1306) mit 64x128 Pixeln, Controller ist ein Atmega 328 mit 2K RAM. Soweit ich verstehe, legt u8glib ein Array an, in das der gesamte Bilschirminhalt rein paßt, das wäre 128*64/8=1204 Byte also 1kB.
-
Thread
Welcher Fehler hat euch zuletzt Zeit gekostet ?
Meine OLED-Library hat mich letztens locker zwei-drei Stunden Zeit gekostet...weil ich statt eines SSD1306-Displays ein SH1106-Display angeschlossen hatte. Das war so ein dummer Fehler, da werde ich mich noch Monate drüber ärgern.
-
Thread
iceZ0mb1e - TV80 System on Chip für iCE40 (yosys + sdcc)
8kB ROM - 8kB SRAM - UART - GPIO - i2C Master - SPI Master Die Demo Firmware steuert ein SSD1306 OLED per i2C an und liest einen SPI Flash, sowie eine i2C RTC aus. Die Diagnoseausgaben kommen über UART. Die Installation der Toolchains ist in der Readme beschrieben. VG Franz
-
Thread
Welchen TFT für Atmega328 oder ähnlichen AVR?
hier wirklich was wäre. Bisher habe ich immer Displays auf Basis des HD44780 oder die OLEDs mit SSD1306 bzw. SH1106 Controller verwendet. Die sind mir aber etwas zu klein (ich werde älter und sehe nicht mehr so gut) und dachte mir jetzt so ein 3.5" TFT, ggf. mit Touch, wäre ja recht nett. Mit Arduino
-
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
ESP8266 mehrere Temperaturfühler mit Display
[/c] OLED bekommst du damit auch leicht installiert: https://esphome.io/components/display/ssd1306.html?highlight=oled Verwendete Sensoren: https://www.az-delivery.de/products/1m-kabel-ds18b20-ohne-schrumpfschlauch Läuft seit über einem Jahr zuverlässig zur Erfassung der Vor- und Rücklauftemperaturen
-
Thread
Schachuhr + Würfelbrett
denn möglich einen digitalen Wecker für diesen Zweck > umzuprogramieren? Ein Arduino Nano mit SSD1306 Display lässt sich gut einige Stunden an Batterien betreiben. Das Display ist aber winzig.
-
Thread
Raspberry-LCD und FPGA?
denke mal es wäre einfacher wenn du dir ein anderes Display zugelegt. Eventuell wäre so ein kleines SSD1306 OLED eine Variante? Zum Controller: ist ILI9341 überhaupt der richtige Chip? Laut Beschreibung hat das Display 320x480 und dieser Controller ist für 240x320... Ein ähnliches Display von Waveshare
-
Thread
Cortex M3 nested IRQs?
Verwendung von I2C0_IRQn. Funktioniert auch bestens. Ich kann damit z.B problemlos ein uebliches SSD1306 Oled ansprechen. Sobald ich eine der I2C-Bus Funktionen innerhalb des Systicks aufrufe steht mein System. Der Versuch auch nur ein Byte zu senden haelt alles an. Es sieht so aus als wenn der I2C0
-
Thread
Hilfe benötigt (ESP32 amoled + Neigungssensor + Ultraschallsensor = Größenbestimmung)
die Spezifikation? Wenn ich mir den Schaltplan ansehe (https://github.com/Xinyuan-LilyGO/T96-OLED-SSD1306/blob/main/schematic.pdf) dann ist das ein Minimaldesign, auf dem wenig mehr drauf ist als ein ESP32, ein serielles Flash-ROM und das OLED.
-
Thread
Schaltplan so in Ordnung: ESP8266 + AVR "Koprozessor"
i.e. Versorgung über Datenpins > o.ä. > > Was schaltest du da genau? Das ist ein OLED mit SSD1306 Controller, welches über I2C gesteuert werden kann. Sollte ich hier besser die Masse trennen? Hier würde dann doch aber der Basisstrom durch die Last fließen, was man laut Transistorartikel hier vermeiden
-
Thread
Mein erstes Layout - Feedback erwünscht
strobe und reset multiplexen kann. Die Ausgabe der AD Wandler erfolgt dann auf einem OLED-Display (SSD1306 Controller). Das Display wird über die SPI Schnittstelle verbunden, daher die Jumper. Eingaben erfolgen über einen Drehimpulsgeber. Es handelt sich also um einen Grafischen Spectrum Analyzer für
-
Thread
Prüfung Schaltplan Power Profiler
Befehl in einen Ruhezustand? Hallo Nepomuk, guter Punkt, ich hab gerade mal nachgeschaut. Das SSD1306 brauch <5uA im Sleep Mode. Du hast absolut recht, da muss ich nix schalten, bei den 6Ah Akku hat das kaum einen Einfluss auf die Laufzeit. Ich hatte übersehen, dass die Ladungspumpen im Sleep ausgeschaltet
-
Thread
Cortex M0-hardfault bei Zugriff auf Variable
uint8_t xy_lcd_cursorPosition; uint8_t xy_lcd_cursorPosition=0; static const __packed uint8_t ssd1306_font6x8 [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // ! ...bla [/c] Sobald aber ein Schreib(!)zugriff statt findet, läuft das Programm sofort