-
Thread
AVR: Grafik-Display-Ansteuerung
ich hab zwar kein DOGM128 Display bei einer Aufgabenstellung verwendet, sondern ein OLED 128x64 mit SSD1306 Controller und hatte auch das Problem, dort eine Grafik aufzubauen. Ich bin dann ähnlich wie oben genannt hergegangen und habe einen Framebufferspeicher angelegt, der 32x64 Pixel oder 128x8 Pixel
-
Thread
VGA (Framebuffer)
nutzen. Ich baute die Ansteuerung/Befehle zum Display Controller ähnlich der des OLED-Controllers SSD1306 auf. Halt nur mit einem 8bit RGB565 paralell Interface. Ich kann damit Displays bis 800x600 ansteuern. Der SD-RAM Controller konnte lesend im Full Page Burst Mode benutzt werden. Auch Page übergreifend
-
Thread
Problem mit I²C (CubeMX)
den DMA-Mode für die I²C-Schnittstelle. An der Schnittstelle hängt ein 0,96" Oled-Display mit einem SSD1306. Pullup-Widerstände (1k2 bei 3,3V) sind auch bestückt. Das Board ist ein MapleMini mit ST32F103C8-CPU. Der Transfer selbst ist auch gar kein Problem, und bevor ich ein neues Datenpaket absende
-
Thread
Oled mit I2C läuft nicht
sendcommand(0x80); // the suggested ratio 0x80 sendcommand(0xA8); //SSD1306_SETMULTIPLEX sendcommand(0x3F); sendcommand(0xD3); //SETDISPLAYOFFSET sendcommand(0x0); //no offset sendcommand(0x40 | 0x0); //SETSTARTLINE sendcommand
-
Thread
Kurze Frage SSR + Arduino zuverlässig?
OLED, das läuft nur per Tastendruck für 5s. https://www.ebay.de/itm/0-96-Zoll-Arduino-OLED-Display-SSD1306-Weiss-128x64-I2C-IIC-Modul-Raspberry-P/252794945535?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 Und nochmal zwei Analoge Pins für ein 4x4 Folien Tastenfeld. Zwischen Tastenfeld
-
Thread
Welches Display für µC? möglichst viereihig mit IIC
Software für Textdisplay im 4 Bit Modus, das ganze über einen I2C Adapter nichmal, Software für ein SSD1306 Display im SPI und I2C Modus, Software für N5110 und eines für ILI7735 . Alle Displays werden im Zextmodus bezrieben und I2C wird mit Bitbanging realusiert, so dass das alles relativ leicht auf
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
Hallo Eigentlich wollte ich ein kleines OLED-Display mit SSD1306 Controller über den I2C-Bus ansteuern. Da ich aber die I2C Adresse des Displays nicht kenne habe ich es erstmal mit einem I2C EEPROM (24C32)versucht. Dazu aktiviere ich den Bus, sende danach
-
Thread
Lesestoff, Antennenbaukasten, Funkstandards und mehr
. ### Lesestoff, zur Zweiten - „bessere“ Textdarstellung für kleine Oled-Displays. Die auf dem SSD1306-Controller basierenden organischen Displays haben sich im Bereich verschiedenster Projekte als Quasistandard etabliert. Unschön ist an ihnen lediglich, dass die Textdarstellung ab einer gewissen
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
LPC824 kostet <2€, teurer als ein ATTiny, aber hat auch 32 kB Flash und 8 kB Ram, genug um auch ein SSD1306 mit Grafik anzusteuern. Man darf nur keine Angst vor SMD haben oder lässt das in Stückzahlen vom Chinesen bauen.
Beitrag #5524990: > weshalb ich Freds wie diesen hier sehr gut finde. Danke, ebenso finde ich deine SSD1306 Lib gut (obwohl ich im LPC824 genug Speicher für die Adafruit Lib habe :) ).
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
dass man den Aufbau des Bildes mit den Augen praktisch kaum verfolgen kann. Sehe gerade dass ein SSD1306 drin ist. Mit dem habe ich schon früher mal gearbeitet:-) Gruß, Gerhard P.S. Wir machen besser einen neuen Thread auf bevor dieser sich ins Uferlose ausartet...
noch eines dieser OLED Displays rumfliegen hatte, dachte ich, ich lad mir mal schnell die Adafruit SSD1306 Library runter und knubbel das Ding in meine Timerbox. Der zusätzliche Code war nach Baukastenprinzip schnell erstellt. Mit dem 3D-Drucker noch fix einen Displayrahmen rausgedruckt, in Gelb,
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
einen DS18B20 Temperatursensor so sind eben dem Archiv hinzugefügt worden: - Sourcedateien für SSD1306 OLED-Displays mit I2C-Interface - Sourcedateien für das Auslesen eines einzelnen DS18B20 Temperatursensors ... und weil sich die Kombination so anbietet, gibt es dann natürlich auch ein Demoprogramm
-
Thread
TMP05 Temperatursensor ohne µC auslesen
niedristem Aufwand bzg. > Dokumentation und Entwicklung verbunden. Kauf Dir einen ESP32 und ein SSD1306-OLED, flashe den ESP per esptool mit Micropython und häng den Sensor ran. Falls Du einigermassen mit Python umgehen kannst, ist so eine Software in 1-2 Stunden fertig. Zeiten kann man auf den ESP
-
Thread
Artnet-DMX-Node mit 2× DMX Out + 1× DMX In, komplett galvanisch getrennt - gibt es ähnliche Projekte
+ Schraubklemme - Hammond 1590D / geschirmtes Polycase DIN-Rail - Display 1,3" I²C OLED, SH1106/SSD1306-kompatibel, 128×64, 3,3 V - Drehencoder (z. B. Bourns PEC11 / „KY-040“-kompatibel) - LEDs, Taster, Kleinteile 5. Platinenlayout - 160×100 mm - Links DMX-IN, rechts DMX-OUT1/2, Mitte Versorgung
-
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
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
kompilierbar und startbar, braucht die allgemein verfügbaren Libs ESP8266WiFi, WiFiUDP und Adafruit_SSD1306 für's OLED.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
& Abmessungen: http://www.buydisplay.com/default/0-91-inch-128x32-oled-display-module-serial-spi-ssd1306-white-on-black ADXL345 Beschleunigungssensor, 0,33€ ea. @ 10pcs. http://www.aliexpress.com/item/ADXL345BCCZ-ADXL345-345B-LGA14-New-hot/32330279812.html MPU-6050 Beschleunigungssensor + Gyro
Dennis schrieb im Beitrag #4164926: > OLED Display 128x32 SSD1306 Controller, 2,96€ ea. @ 5pcs. > http://www.aliexpress.com/store/product/Free-Shipping-5pcs-lot-128x32-Dots-0-91-inch-Graphic-OLED-Display-Screen-SPI-Parallel-I2C/312910_910469757.html Ist nen
-
Thread
PWM mit Sleepmode
ms100 = 0, sec = 0, min = 0; //ISR void u8g_setup(void) { //u8g_InitSPI(&u8g, &u8g_dev_ssd1306_128x64_hw_spi, U8G_PIN_NONE, U8G_PIN_NONE, PN(2, 1), PN(2, 0), U8G_PIN_NONE); // PB4 PB0 PC6 u8g_InitSPI(&u8g, &u8g_dev_pcd8544_84x48_hw_spi, PN(1,5),
-
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
-
Thread
BME280 3,3v Spannung und I2C Bus
Pull-Up > Widerstände auf 3,3 Volt. Diese beiden Boards funktionieren tadellos > zusammen. Der SSD1306 scheint ziemlich tolerant zu sein, was aber nichts daran ändert, dass der Nano 5V auf seine Eingänge schieben kann.
-
Thread
Arduino Uno R4 im Handel erhältlich
tue ich, wobei die nicht unbedingt aus "offiziellen" Quellen stammen, z.B. ADS1115 von lygte-dk und SSD1306 von github.com/greiman/. > Und ich dachte die meisten Leute hier im Forum nutzen > nur das Arduino Board weil es günstig ist und programmieren alles Bare > Metal. Ich hatte bislang weder
-
Thread
BME680 Berechnung Temperatur Luftfeuchtigkeit Druck Gas Fragen Initialisierung Assembler ASM ATmega8
die würden das auch schaffen^^ Derzeit ist der ATmega8 nur zu 51% belegt, inc. OLED128x64-Treiber SSD1306, ADC, Uhr und anderen Routinen die kein Mensch braucht, allerdings in Assembler mit viel Optimierungspotential.... da passt noch viel rein. PS: Hab vorhin Bosch per e-mail kontaktiert, bekam
-
Thread
Arduino Every - Erfahrungen?
Libraries wie [c]EtherCard.h (ENC28J60) SPI.h SD.h LiquidCrystal.h Wire.h Adafruit_GFX.h Adafruit_SSD1306.h[/c] mit dem Ding harmonieren? Die Fundstellen beim Ali sind dürftig und zu teuer. Im Arduino-Shop bekäme ich ein 3er Pack *) plus Porto und Steuer um 34 Euro, das würde ich bezahlen. Hat jemand
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
schnelle Kontrollausgaben machen zu können, hat die Platine einen Header um ein I2C OLED Display (mit SSD1306 Controller) aufnehmen zu können. Der vorhandene ST-Link Connector ist nicht bestückt. Als Upload-Programm habe ich stm32flash modifiziert, der vor dem Upload den Tiny13 bedient. Funktioniert
ATtiny13 der den Bootloader des F103 aktiviert, ein 24LC256 EEProm und einen I2C Connector, an dem ein SSD1306 I2C OLED Display angeschlossen werden kann. Ein modifiziertes Hostprogramm stm32flash steuert über die DTR - Leitung den ATtiny13 an, der dann mittels Boot0 und Reset den Bootloader aktiviert
-
Thread
Basic im STM8S103
hinzugefügt gehabt. Dafür hab ich dem Dingelchen ein 24C128 EEProm, Anschluss für N5510 84x48 oder SSD1306 Display und einen PCF8574 I/O Baustein spendiert. Und muss feststellen, ich hätte das ganze gerne besser in einem größeren STM32 (bin ich am Überlegen ob ich so viel Zeit opfern mag, das hier
-
Thread
CH32V003 und Arduino
Textausgaben und Cursorpositionierung bei Terminalausgaben - v003_oled (Klasse für i2c-OLED mit SSD1306 / SSD1315 Controller) - hx1838 (Infrarotempfänger, keine eigene Klasse, weil Benutzung Timer2 - und auch Timerinterruptbehandlung ist im Core unvollständig) usgaben und textcursorpositionierung
-
Thread
China SUPER Bauteile-Schnäppchen Thread
128x64-OLED-LED-LCD-Display-Module-Blue-Yellow-/160879914739?pt=LH_DefaultDomain_0&hash=item257530aef3 SSD1306 Controller (integrierte Ladungspumpe)
Der SSD1306 hat eine interne Ladungspumpe, da brauchst du nur zwei Kondensatoren an C1P/C1N bzw. C2P/C2N klemmen. Beim SSD1305 ist das anders. Ich habe mir gleich 3 Stück bei Aliexpress gekauft: http://www.aliexpress.com
-
Thread
SDuino: Beinahe-Arduino für STM8S
Motor-Libraries: Stepper und Servo Display-Libraries: LiquidCrystal für die klassischen Text-LCDs, Mini_SSD1306 für graphische OLEDs per I2C und und PCD8544 für die graphischen Nokia-5110 Displays per SPI. Das klassische blink.c wird euch sehr bekannt vorkommen und sieht dann für eins dieser 70-cent STM8S103
-
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
Erfahrung Mikroskop - mal wieder.
und Loetkolben! Hier mal ein kleines Beispiel von gestern wo ich einen Kondensator am Reset des SSD1306 vergessen hatte. (palmface) Da moechte ich doch den Draht anloeten koennen, ich moechte das in der Luft stehende Stueck vom Draht danach verzinnen, mit eleganten Schwung um die 0603er verlegen um
-
Thread
Nur Positives !
meinem Linux :-) Ausgangssituation: Dualboot Windows 10 + Linux Mint 19.3 auf einer gemeinsamen SSD. Das Mint ist mein Produktivsystem und sollte auf eine separate SSD umziehen, ohne seine Daten oder die Konfiguration zu verlieren. Habe zuerst mit Clonezilla einen Abzug der alten SSD auf eine externe
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
-
Thread
Fertige Bibliothek oder selber schreiben?
ich habe, ist Zeit und eine Lib selbst zu schreiben frisst Zeit. Das habe ich an meiner Lib für die SSD1306/SH1106 Displays gesehen.
-
Thread
ESP32-CAM Entwicklungskit
Hallo Matthias, welche SSD1306 Bibliothek hast du eingebunden? Bei mir findet er z.b. set_vflip nicht. Holger
-
Thread
Arduino Librarys - Wer prüft diese ?
alles, da ist alles > wirklich gut dokumentiert, aus einem Guss. Nein. Die Library für das SSD1306 Display funktioniert zum Beispiel nicht auf dem Wifi Kit 8 Board.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Adapterkarten für M.2 SSD auf PCIe x4 für EUR 3,61: https://www.aliexpress.com/item/High-Quality-For-M-2-PCI-E-SSD-NGFF-SSD-2230-2242-2260-2280-card-M/32767483369.html
: https://www.aliexpress.com/item/0-96-inch-IIC-Serial-Yellow-Blue-OLED-Display-Module-128X64-I2C-SSD1306-12864-LCD-Screen/32902463963.html
-
Thread
UV-Laserdrucker II
verzettle mich auch immer wieder auf "anderen Baustellen", weil es mich gerade interessiert (siehe SSD1306 ...). Ich freue mich einfach, wenn ich das hin bekomme - und bin natürlich auch etwas stolz darauf, wenn ich mein Ziel erreiche :-) Kurz: Viel Zeit und relativ wenig Geld. Gruß Dieter
teilweise für sehr kreativ :-) Ich spiele weiter mit Displays - habe es ja nicht eilig :-) Das SSD1306 kann mit I2C auch schneller betrieben werden ... Ergebnis anbei. Aktuell spiele ich mit dem SSD1289 - aber bislang relativ erfolglos. Da ich nur noch wenige Ports verfügbar habe muss ich mit
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
DFPlayer - Mini MP3 Player Arduino pro mini ATMEGA328P 5V / 16MHz 0.96 Inch I²C Serial 128X64 OLED SSD1306 rotary encoder Lautsprecher 32 Ohm Inzwischen umgebaut auf 1S LiPo & USB-LiPo Ladegerät (intern).
-
Thread
CH32V003, float wirklich langsam?
endlich läuft und hier muß das dann getrennt werden von der Bitbanging I2C und die "Librarie" für ein SSD1306 Display neu zu schreiben. Viele Baustellen, und nicht nur alle CH32V003. Schlimm ist, dass es gute Homepages und / oder github Repositories für den CH32V003 nicht so wirklich viele gibt. Wenn
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
zu machen. Jenau, man schaue z.B. unter https://tutorials-raspberrypi.de/esp8266-grafikdisplay-ssd1306-oled-bilder-text-anzeigen/ Wobei ich eher zum esp32 tendiere, weil der wohl bei minimalem Aufpreis etwas besser ausgestattet ist? Tschüssi, Petra
speichern. Da müsste ja jede SD Karte den Geist aufgeben. Habt Ihr dafür irgendeine (m)SATA / m.2 SSD eingebaut ? Wenn ja, welchen Adapter (USB->SATA) verwendet ihr und wie groß bzw. welcher Bauart ist die SSD ?
-
Thread
Anfänger-Entwicklung einer Gärbox Steuerung
U8g2lib.h> #include <cstring> // For std::strlen // Initialize the display with I2C connection U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); // Define maximum characters per line and number of lines const int MAX_CHARS_PER_LINE = 21; const int MAX_LINES = 3; //
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
"OLED1 XPlained PRO tiny817" Den OLED Treiber wollte ich mir ansehen, in dem Projekt ist ein "ssd1306.c" zu finden. Viel interessanter fand ich aber, was in "spi_basic.c" zu finden ist: [code] void SPI_0_init() { SPI0.CTRLA = 0 << SPI_CLK2X_bp /* Enable Double Speed: disabled */
/* Buffer Write Mode: disabled */ // | SPI_MODE_0_gc /* SPI Mode 0 */ // | 0 << SPI_SSD_bp; /* Slave Select Disable: disabled */ // SPI0.INTCTRL = 0 << SPI_DREIE_bp /* Data Register Empty Interrupt Enable: disabled */ // | 0 << SPI_IE_bp /* Interrupt Enable: disabled */
-
Thread
Wlan2Serial Modul für 5 euro
ich ein kostengünstiges 6 USD Duo das ausreicht. Als Display setze ich ein günstiges OLED [2] auf SSD1306 Basis per I2C oder manchmal auch per SPI ( I2C ist nicht immer problemlos ) ein die es günstig für 3-4 USD gibt. Tempsensor nehm ich LM34 bzw für innen LM35 her [5] ( bin zufrieden damit ) ,
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
(mit Dummy-Werten). Bei 115.200 Baud habe ich jede Menge Fehler und nichts geht richtig (habe ein SSD1306 LCD drangehängt und mir die übertragenen Bytes mal angeschaut). Mit dem LA habe ich immer nur gesehen, dass es nicht weiter ging - vielleicht habe ich da noch Schwächen in der Bedienung :-/ Die
Dummy-Werten). Bei 115.200 > Baud habe ich jede Menge Fehler und nichts geht richtig (habe ein > SSD1306 LCD drangehängt und mir die übertragenen Bytes mal angeschaut). Ich hatte irgendwann früher auch schon mal einen Ersatz für die UART-Routinen gemacht und wohl auch hier reingestellt. War primitiv