-
Thread
Was kann man mit 16Byte an RAM machen?
lande ich schnell bei 100% Flashauslastung. Hat jemand einen Tipp, wie man die Initialisierung des SSD1306 in den Flash reinbekommt? Ich bin bereits erstaunt, dass das bis jetzt überhaupt reinpasst und das sogar noch 24% vom Flash übrig sind! Wäre Platz für eine Rücksprungadresse mehr würde es, denke
if not negative goto step ;if so, return to top retlw 0 ;send a command to SSD1306 Display ;command is read from i2cCmd register SendCommand: movlw 078h movwf i2cDat call SendByte ;SSD1306 I2C Address clrf i2cDat call SendByte
-
Thread
Support zu Display Ersatz gesucht
Philips auch für den Grafikchip verantwortlich ist. Kann also was ganz anderes als der heute übliche SSD1306 sein. Bleibt wirklich nur der LA, mit dem die Initialisierung und der Datenverkehr aufgezeichnet werden.
-
Thread
OLED hinüber?
ich immer Vcc erst zugeschaltet nachdem das Display Resetet wurde. Das gleiche habe ich mit einem ssd1306 Display gemacht und es lief. Auch mit "KomplettesDisplay Einschalten" geht nichts (ist nichts zu sehen).
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
I2C drin und beißen sich nicht. #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <TinyGPSPlus.h> #include <SoftwareSerial.h> Der TO hat hardware.serial. Man nehme einmal testweise softwareserial. Vielleicht ist das die Lösung für sein Problem. ciao gustav
-
Thread
OpenDTU +LAN
tbnobody/OpenDTU/blob/master/docs/builds/README.md (allerdings ohne Display) Laut Konfig muss dass "SSD1306" funktionieren. Gibt es bessere Kanditaten aus der Liste: https://www.opendtu.solar/hardware/display/ die man in Augenschein nehmen sollte? Cool wäre eine Bauteilliste, von euch, falls ihr es
-
Thread
2,42"-OLED: Helligkeit in invertierten Bereichen schwankt
verbraucht übrigens 25mA, wenn 50% der Pixel an sind. - Zweite Annahme war, das mein Init-Code (für SSD1306) nicht ganz passte. Das OLED enthält einen SSD1309. Also habe ich den aus dem Datenblatt eines 2,42" OLED mit SSD1309 1:1 verwendet. Ohne sichtbare Änderung. Ich hatte dieses Probleme auch schon
-
Thread
Speedometer ohne Kabel
funktionierende Nachbauten sind noch zu haben. Kleine billige Displays findest du unter dem Namen SSD1306, größere wären sicher angenehmer. Zur Stromversorgung bieten sich LiPo Akkus und passende Laderegler mit TP4056 Chip an. Für die Drahtlose Kommunikation brauchst du Funkmodule. Die sind teilweise
-
Thread
Arduino Thermometer mit LCD I2C
kopieren Kopien von Kopien, da liegt man mit Anahmen von Standards schnell falsch. Bei den beliebten SSD1306 OLED habe ich Module mit vier Pins und GND/VCC sind unterschiedlich angeordnet. Soviel zu 'so ist das'.
-
Thread
Problem mit 128x64-OLED und Kontrast-Befehl
Wirklichkeit ein Helligkeits-Befehl ist) von 0.96"-OLED-Diplays. Ich meine die 128x64-Displays mit SSD1306: Wenn man diesen Befehl schnell wiederholt (z.B. weil es einen Kontrast-Menupunkt gibt, der von einem Rotary Encoder bedient wird), schleichen sich Fehler in die Darstellung des OLED ein. Dann
-
Thread
Keystudio OLED 1.3" Initialisierung SPI ohne Library?
eine Display zum Laufen zu bekommen. Welcher Aufwand? Oben war doch bereits der Link zu dem SSD1306-Library. Das läuft auch mit deinem Controller und deinem Display. Ich versteh ehrlich gesagt nicht, wo du jetzt noch Probleme siehst!?
-
Thread
C-Libs for USB and OLED-Display
Natürlich, das habe ich ganz vergessen zu erwähnen. Ich gehe davon aus, dass es ein SSD1306 mit I2C ist. Ich weiß es allerdings nicht mehr gesichert, da nichts draufsteht und ich das nur zuföllig noch einmal in meiner Kramkiste gefunden habe.
-
Thread
Arduino OLED Display hakt bei zu schneller Werteingabe
Den macht man sich selber.. meine letzten Sachen mit dem SSD1306 sind lange her. Ich habe mal ein mögliches Beispiel angehängt wie man Tricksen kann.
-
Thread
(V) Diverse Displays, 7" 800x480 (TFT + Touch), 3,4" 480x272 (OLED + Touch), 1,3" 128x64 (OLED)
Weiss 128x64 Pixel. Dieses Display kann einfach mit 3,3V Versorgt und über SPI angesprochen werden (SSD1306 Controller - gibt jede Menge Sample-Code im Netz..) Datenblatt: http://www.adafruit.com/datasheets/UG-2864HSWEG01.pdf Preis je 10.- Bei ernsthaftem Interesse lässt sich bei den Preisen eventuell
-
Thread
IRF5305S - Hitzentwicklung - Alternative
Ck1408 stark vereinfacht. Hier ist ein entsprechender Levelshifter (SN74AHCT125N), ein Display (I2C SSD1306), Temperatursensor (DS18B20), ein Spannungsteiler, damit ich die Akkuspannung mit ESP32 ausmessen kann, verbaut. Das funktioniert auch alles sehr schön und genau so wie es soll. Nur die MOSFET Temperatur
-
Thread
Padauk IDE: .hex erzeugen
hat) - Auswertung von NTC-Widerständen - Ansteuerung von NOKIA 5110 Display - Ansteuerung von SSD1306 Display mit I2C-Interface - Ansteuerung UKW-Radio-Chip RDA5807 - Auswerten von LM75 Temperatursensor - Erzeugung von PWM-Signalen - Ansteuern eines Servomotors - Ansteuern von 74HC595 Schieberegistern
-
Thread
umstieg von Symbol zu Grafikdisplay
Ich mag meine SSD1306 OLED. Ist so einfach wie ein altes Text Display, nur ohne Text. ;)
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-by/32648098374.html dazu ein OLED-Shield https://www.aliexpress.com/item/OLED-Display-SSD1306-64x48-0-66-Shield-Wemos-D1-Mini-ESP8266-NodeMcu/32781696874.html
-
Thread
Transistortester AVR
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
-
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
Dehnmessstreifen mit Mikrocontroller auswerten
Bezeichnung: INA122 • Mikrocontroller o Arduino Uno • OLED-Display 0,96“ o Bezeichnung: SSD 1306 Zusätzlich angehängt findet ihr meinen bisherigen Schaltplan und das Steckbrett. Über grundsätzliche Fehler, Anmerkungen usw. bin ich äußerst dankbar. Folgende Fragen haben sich bei mir aufgetan
-
Thread
[Bascom] ATMega328 und Software I2C steuern
ein PCB für ein Atmega328 (mlf-Paket) gebastelt, das AD-Konvertierungen durchführen soll und ein SSD1306 128x32 OLED (I2C) -Display verwenden soll. Standard-AD-Konvertierungen erfolgt über C0 bis C7, während für Hardware-I2C, C5 (SCL) und C4 (SDA) reserviert sind. Dies bedeutet, dass ein Konflikt
-
Thread
atmega4808 mit microchip ICD3 programmieren/debuggen UPDI interface
Hallo, ich wollte nun ein paar Gehversuche machen. U.a. ein LCD SSD1306 ansteuern. Habe mir dazu ein Beispiel herausgesucht. https://github.com/Sylaina/oled-display Nun versuche ich es für den ATMEGA4808 zum kompilieren zu bringen :( Es stimmt leider etwas nicht in
-
Thread
RP2040 / Pi Pico nutzen
von Threads & Co sehr einfach, habe ein Beispiel auf github: https://github.com/JojoS62/Test-pico-SSD1306-mbed Aber ob und wie der zweite Kern damit genutzt werden kann habe ich noch nicht untersucht.
-
Thread
DS1307 - I2C Übertragung ACK
Sende-aufbau) bei anderen Chips - sei es der am Board mitverbaute EEPROM-AT24C32, PWM-Controller, Display SSD1306 - per I²C keine Ansteuerungsprobleme. Ich habe auch ein Programm, welches alle I²C-Adressen am Bus ausließt und es werden 0xD0 und 0xD1 des DS1307 erkannt. Die Übertragung habe ich am Oszi natürlich
-
Thread
Problem PIC18F und ST7567
zusammenkopiert zu haben, ohne zu versuchen, den zu verstehen. Dabei ist der Controller trivial wie ein SSD1306. Unschön ist auch, dass er dieselbe Frage nicht nur hier postet und das nichtmal erwähnt.
-
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: OLED Display löscht Kommastelle nicht.
[c]#include <U8g2lib.h> #include <Wire.h> U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE); void setup() { // put your setup code here, to run once: Serial.begin(9600); u8g2.begin(); analogReference(DEFAULT); } void settings
-
Thread
BMP/JPEG/GIF/PNG nach C-Code konvertieren
es um bmp dateien in ein Arduino freundliches Dateisystem zu konvertieren, um schlussendlich ein ssd1306 OLED Display zu betreiben. Funktioniert unter Windows 10 64-bit super.
-
Thread
Qual der Wahl - Sensoren Auswertung auf Display ("Analog")
-ProMini (AT328) und dem verbreiteten 0,96"-OLED gemacht, I2C monochrom. Dazu ganz blauäugig die SSD1306-Library von Adafruit verwendet, crasht der µC, sobald ich deutlich mehr tue als ein paar Taster abzufragen. Die Diskussion auf µC-net*) zeigte eindeutig in die Richtung, dass der dynamische Speicherbedarf
-
Thread
ESP8266 an OLED (Wemos D1 Mini, SSD1306, IIC, Arduino)
, lässt sich diese für mehr freien Speicher abschalten (Zeile #define OLEDSSD1306_SCROLL in oled_ssd1306.h auskommentieren). Da das Display sehr klein ist, habe ich die Textausgabe skalierbach implementiert, siehe Beispielprogramm (oled._charStretchX, oled._charStretchY). Die Zeichen können somit vergrößert
-
Thread
Platine entwerfen
OPA380 C12084 Photodioden-Verstärker BPW34 C35395 Photodiode Laser Diode C430181 635 nm OLED SSD1306 C965002 0.96", I2C TP4056 C53484 Ladecontroller für Li-Ion AMS1117-3.3 C6186 Spannungsregler USB-C Buchse C165948 16 Pins Taster (6×6 mm) C318884 Einschalter/Reset Widerstände/Kondensatoren
-
Thread
16x2 2,6" Displays in kleiner?
benötigen viel Speicher im A*-Nano, was mir heftig Ärger bereitet hat. Der Hit ist die Adafruit_SSD1306-Library, mehr Speicherverbrauch geht kaum noch. Was die Leuchtdichte angeht, sind die in heller Umgebung kaum ablesbar. Es gibt auch Kommentare, die von einer schlechten Lebensdauer sprechen.
-
Thread
320x480 Display an Arduino
auch Support > für eben diese Displays mit 8-Bit-Schnittstelle. Supported display controller: SSD1306, SSD1309, SSD1322, SSD1325, SSD1327, SH1106, UC1601, UC1610, UC1611, UC1701, ST7565, ST7920, KS0108, LC7981, PCD8544, PCF8812, SBN1661, TLS8204, T6963. ILI9488??? ich sehe nichts davon
-
Thread
I2C an STM32 Discovery
für den einen oder anderen brauchbar. Das gleiche Problem hatte ich auch bei einem Oled Display (ssd1306 128x32), mit dem Arduino hat die Adresse 0x3C (0011 1100) funktioniert, beim STM32F411 (Discovery) musst man noch eine Null hinzufügen(von rechts), konkret in meinem Fall war das dann 0x78 (0111 1000
-
Thread
STM32F103 I2C/TWI
kann, ob das Display hinüber ist oder wie ich das reparieren kann? Ist ein 0.91" OLED Display mit SSD1306 Controller. Ich wäre für jede Hilfe dankbar.
-
Thread
GLCD Controller ST7920
nicht, von unklaren Formulierungen bis hin zu dicken Fehlern ist da alles dabei. Die vom HD44780, SSD1306, ILI9341, ST7735, etc. sind da deutlich einfacher zu lesen. Und wenn dann ein Einsteiger gleich so ein blödes Datenblatt bekommt, kann ich gut verstehen, dass er damit ein paar Schwierigkeiten hat
-
Thread
AZ-Delivery registriert gerade massenhaft gängige Komponentenbezeichnungen als Marken
MEGA2560, MG90S, MG995, MG996R, MQ-135, MT3608, NANO V3, NodeMCU, RC522, SIM800L, SIM808, SIM900, SSD1306, TP4056, UNO-R3 Über die Beweggründe dahinter kann man natürlich nur spekulieren, erfahrungsgemäß geht es aber wohl eher nicht darum, die Welt besser zu machen. Einige der Anmeldungen sind bereits
-
Thread
Wie Messwerte über Wlan auslesen?
I<20mA) leicht anpassen - AMS1117 3,3 V Volt Step down Regler - 0,96 Zoll Arduino OLED Display SSD1306 128x64 I2C - USB-Seriell-Wandler sind vorhanden (können auf 3,3V umgestellt werden) Zur Situation: Mein Wlan-Netz besteht aus einer Fritzbox 7490 und einem Repeater 1750E mit WPA2(CCMP) Am Repeater
-
Thread
µC + LED matrix batteriebetrieben
suchen. Es gibt recht kleine OLED-Displays z.B. hier: http://www.buydisplay.com/default/0-84-inch-ssd1306-96x16-pixel-oled-display-manufacturer-i2c-blue-on-black Die stromaufnahme zw. ca. 7...15mA ist moderat. Mit einer nicht zu kleinen Lithiumzelle kan man da ein ganze Weile intermitteriend betreiben
-
Thread
Schaltungsdesign mit KI
15. Ausgang – WAGO-Klemme rechts (WAGO2) Pin 1 (+) → von Ferritperle Pin 2 (–) → GND 16. OLED SSD1306 Display VCC → Arduino 5V GND → GND SDA → Arduino A4 SCL → Arduino A5 Direkt aufstecken oder mit 4 Drähten verbinden 17. Arduino Stromversorgung Arduino bekommt Strom per USB oder VIN-Pin (7
-
Thread
AVR: Grafik-Display-Ansteuerung
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)
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 den
-
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 vier
-
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 Größe
-
Thread
Universelles Oled-Libary (SSD1306) für AVR(8bit) und STM32/HAL
Inspiriert durch das Library von Michael Köhler: https://www.mikrocontroller.net/topic/415651 hab ich vor einigen Tagen begonnen, sein Library so umzubauen, daß das unverändert auf AVR und STM32 kompiliert. Inzwischen sind die Änderungen allerdings so umfangreich, daß da kaum ein Stein auf dem Anderen geblieben ist, und aus diesem Grud hab ich diesen neuen Thread zu dem Thema erstellt. Auf AVR gibt es 2 Modi (Text- und Grafik-Mode), die sich stark durch den Speicherbedarf unterscheiden: Der STM32 läuft immer im Grafikmode Textmode: (nur AVR) * sehr geringem Speicherbedarf (<2k Flash
-
Thread
Tageslicht taugliches Kleindisplay
Sieht in nicht zu heller Umgebung toll aus. - simple Ansteuerung (Lib lcd.c von Michael Köhler für ssd1306/ssd1309/sh1106-Controller) - leider um Größenordnungen zu dunkel für Betrieb im Freien unter Sonnenlicht. *LCD transreflektiv* - brauchbarer Kontrast bei allen Umgebungsbedingungen, notfalls