-
Thread
Probleme mit SBC-OLED01 Display
Hi, ich habe hier das SBC-OLED01 Display von Joy-IT (basierend auf SSD1306 mit IIC Interface) und bin mir nicht sicher, ob das Ding nicht kaputt ist: - wenn ich es per USB mit Spannung versorge, bricht mir selbige ein, es sieht also so aus, als wenn das Display mehr Strom
sehen, auch wenn ich gerade nichts per IIC ansteuere? Nö, normal nicht. Habe hier auch welche mit SSD1306 Controller und da passiert nix, bevor man sie nicht initialisiert um u.A. den integrierten Spannungsbooster einzuschalten.
-
Thread
Arduino: Menü mit switch-methode, mein Codeschnipsel dabei, bitte ansehen und meckern :P
case of power failure or reset #define OLED_RESET 4 //Define reset for OLED display Adafruit_SSD1306 display(OLED_RESET); //Reset OLED display //Check for proper display size - required #if (SSD1306_LCDHEIGHT != 64) #error("Height incorrect, please fix Adafruit_SSD1306.h!"); #endif unsigned
by default, we'll generate the high voltage from the 3.3v line internally! (neat!) display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3D (for the 128x64 OLED display) display.setTextSize(1); //Set default font size to the smalles display.setTextColor(WHITE); //Set font to
-
Thread
OLED Display ssd1306 mit SPI arbeitet nicht
Funktion nun angepasst und mit SW-SPI und HW-SPI getestet. SW-SPI: [c] u8g_InitSPI(&u8g, &u8g_dev_ssd1306_128x64_sw_spi, PN(1, 5), PN(1, 3), PN(1, 2), PN(1, 1), U8G_PIN_NONE); [/c] HW-SPI: [c] u8g_InitSPI(&u8g, &u8g_dev_ssd1306_128x64_hw_spi, PN(1, 5), PN(1, 3), PN(1, 2), PN(1, 1), U8G_PIN_NONE)
-
Thread
allgemeine PicoMite Anfängerfragen
In dem Link von Dir steht doch drin, dass es sich um ein Display mit SSD1306 Controller handelt. Und auf Seite 43/44 des Manuals steht doch eine Anleitung dabei. Es wird die SPI /und/ die I2C Schnittstelle unterstützt. Oder Tante Google fragen…
im Beitrag #7358859: > In dem Link von Dir steht doch drin, dass es sich um ein Display mit > SSD1306 Controller handelt. Ich habe auch geschrieben, daß ich bereits etwas auf dem Display angezeigt habe. "Pixel" und "RBox" ergeben die Meldung "Error: Display not configured". Bedeutet das nun
-
Thread
AVR Studio 6 Compiler Problem / OLED 128x64
: Alles genannte im Anhang und zur Verbreitung gewünscht Ein Testprogramm für ein 128x64 OLED (SSD1306) - Ich benutze ein OLED (SSD1306) 128x64 im Hardware SPI Modus. - Atmega 328P - nackt, nur SPI, Sensor, Spannungst. und das Display. 8MhZ - u8glib v.1.10 graphische C libraries (sehr zu empfehlen
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Float) Unterstützung aber dafür mit neuem Festkommaformater %k - Software für OLED-Display mit SSD1306 Controller, jeweils für I2C und SPI Interface - Software für N5110 Display 84x48 mit SPI-Interface - Softwarerealisiertes I2C - SPI ist in den Displayheadern zwischen Softwarebasieren oder Hardware
Meinung nach Sinn...sofern man den Speicher dazu auch hat. In der Tat machen das viel Libraries für SSD1306/SH1106 Displays, dass sie einen Buffer benutzten. Ich hab für diese Displays ja auch nur einen Lib geschrieben (vor über 1 1/2 Jahren) weil ich so ein Display (lediglich Text) an einem Atmega48 benutzen
-
Thread
Transistortester AVR
MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester user.o: In function `MainMenu': C:\Users\Admin\Documents\Mytester\M-Softw\ComponentTester
MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester [/code] gibt es aber keine Objektdatei tools_counter.o. Wahrscheinlich musst Du beim
-
Thread
senseBox edu
Arduino due mit ein paar Sensoren (die hälfte sogar die typischen China Shields). Das Display ist ein SSD1306 OLED und für das Anbinden gibts noch nicht mal eigene "Sketches", sondern man bedient sich bei Adafruit. Wir machen schöne bunte Webseite, nutzen das (unsägliche) Blocky von google und bekommen
mit ein paar > Sensoren (die hälfte sogar die typischen China Shields). Das Display ist > ein SSD1306 OLED und für das Anbinden gibts noch nicht mal eigene > "Sketches", sondern man bedient sich bei Adafruit. Ja und? Die Chips sind je auch nicht selber aus einem Stück Silizium gefeilt. > Unterm
-
Thread
Atmega2560 startet nicht
sieht so aus: #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define PIN_LED 2 #define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); int zahl = 0; void setup() { pinMode(PIN_LED, OUTPUT); display.begin(SSD1306_SWITCHCAPVCC, 0x3C
-
Thread
BilloM4sk - CheapEyes
auf 3.3V vom esp8266 GND " " " " GND SCL und SDA so wie hier im ode angegeben > SSD1306Wire display2(0x3c, D2, D1); > SSD1306Wire display(0x3c, D3, D5);
-
Thread
SSD1306, i2c und STM
Hallo, einen stm32f303 , ein led display und den Treiber SSD1306. Problem ist, dass ich das Display nicht finde die Adresse ist 0x78 aber HAL_I2C_IsDeviceReady(&hi2c1, 0x78, 20, 100) liefert leider nichts. Hat einer Erfahrungen damit? Pullups und
-
Thread
Nach Variable Anzahl von Tastzuständen den Kontakt sperren
Danach lässt sich das Ganze auf auf einen kleinen ATtiny85 umsetzen. Für das Display schau mal nach SSD1306. Produkte mit diesem Chip sind gerade billig. Allerdings ist die Programmierung von so einem Grafik-Display mit so einem kleinen Mikrocontroller anspruchsvoll, da der µC weniger RAM hat, als ein
lässt sich das Ganze auf auf einen kleinen ATtiny85 > umsetzen. Für das Display schau mal nach SSD1306. Produkte mit diesem > Chip sind gerade billig. > Allerdings ist die Programmierung von so einem Grafik-Display mit so > einem kleinen Mikrocontroller anspruchsvoll, da der µC weniger RAM hat
-
Thread
Hilfe/ LCD-Display/Eigenbau Geiger-Müller-Zähler
Schnittstelle an Deine PC geben und dort anschauen kannst (zum Test). Das Arduino-Programm verwendet ein SSD1306-Display: https://www.amazon.de/AZDelivery-Display-Arduino-Raspberry-gratis/dp/B074N9VLZX/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=SSD1306&qid=1626589843&sr=8-3
-
Thread
St7565 128x32 Display nur 1. Zeile beschreibbar
Das war beim SSD1306 https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf auf Seite 35.
-
Thread
Atmega8 u8glib, CLKPR Problem
Documents\Atmel Studio\Projekte\OLED_SPI\default/../OLED_SPI.c:23: undefined reference to `u8g_dev_ssd1306_128x64_sw_spi' ED_SPI.c:23: undefined reference to `u8g_dev_ssd1306_128x64_sw_spi' C:\Users\User\Documents\Atmel Studio\Projekte\OLED_SPI\default/../OLED_SPI.c:23: undefined reference to `u8g_InitSPI
sck mosi cs a0 reset u8g_InitSPI(&u8g, &u8g_dev_ssd1306_128x64_sw_spi, PN(1, 5), PN(1, 3), PN(1, 2), PN(1, 1), PN(1, 0)); /* flip screen, if required */ u8g_SetRot180(&u8g); /* assign default color value */ if ( u8g_GetMode(&u8g
-
Thread
OLED Ersatz gesucht
Discovery Boards. Die Frage ist, ob das Display im Automat auch parallel angesteuert wird. Die SSD1306 können z.B. soweit ich weiß über I2C oder über SPI angesteuert werden. ymmv
Boards. > > Die Frage ist, ob das Display im Automat auch parallel angesteuert wird. > Die SSD1306 können z.B. soweit ich weiß über I2C oder über SPI > angesteuert werden. ymmv Das passt leider nicht von den Abmessungen. Mit chinesischen Hinterhofklitschen hätte ich überhaupt kein Problem
-
Thread
SSD1306 vs. SH1106 Schaltplan
habe ich eine Schematik gefunden (ausschnitt im Anhang), die so scheint als ob sie für Displays mit SSD1306 Treiber funktioniert. Nun ist meine Frage, ob ich mit der selben Schematik auch Displays mit SH1106 Treiber anschließen und ansteuern kann und sich die Handhabung nur in der Software unterscheidet
-
Thread
Zählen von Impulsen ohne T0
einfaches 16x2 HD44780 kompatibles LCD. Später würde ich das ganze dann gern mit einem OLED Display mit SSD1306 umsetzen, da es von der Größe und vom Preis her ideal ist. Ob ich dann allerdings noch mit BASCOM experimentiere... Das weiß ich nicht. Hier wäre C# ja nun wieder deutlich geeigneter, da es für das SSD1306 wohl schon eine Menge libs für C# gibt, das bleibt hier also vorerst außen vor...
-
Thread
Hat jemand auch meine Probleme mit 1.54" SPD0301 OLED?
Es sollen SSD1309 sein. Den Code benutze ich seit Jahren unverändert auch mit den 0.96"-Displays (SSD1306). Die letzte Lieferung, rechts, sieht subtil anders aus und (nur) diese Displays bleiben dunkel. Es sind keine Schäden zu erkennen. Von zwei Händlern jeweils 2 Displays, was gegen Transportschaden
hal_oled_command(0); // choose horizontal addressing mode (only supported by SSD1306) if (DISPLAYRotated) // display rotated (upside down)? { hal_oled_command(OLED_COMMAND_SEGREMAP | 0); // set segment re-map: column address 0 is mapped to
-
Thread
STM32H7 Multichannel ADC DMA
); MX_TIM3_Init(); MX_TIM2_Init(); MX_TIM4_Init(); /* USER CODE BEGIN 2 */ HAL_Delay(100); SSD1306_Init(); SSD1306_Clear(); HAL_Delay(100); HAL_TIM_IC_Start(&htim2, TIM_CHANNEL_1); HAL_TIM_IC_Start(&htim2, TIM_CHANNEL_3); HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); HAL_ADC_Start(&hadc1
-
Thread
STM32F4 - Spiele
Linux-Treibers dann die entsprechenden Informationen gewinnen. Mein erstes Display-Experiment war das SSD1306-OLED und das ist ja auch günstig und hübsch, aber halt arg klein. Mit der Bibliothek hatte ich keine Probleme.
nicht testen. Gunnar F. schrieb im Beitrag #7951377: > Mein erstes Display-Experiment war das SSD1306-OLED und das ist ja auch > günstig und hübsch, aber halt arg klein. Mit der Bibliothek hatte ich > keine Probleme. Die Displays habe ich natürlich auch, aber für die Spiele ungeeignet, da sie
-
Thread
Hilfe bei Bitshifting und Bytemanipulationen
. > Also so Dies wäre mir auch lieber, das Problem ist, dass das Display mit Pages arbeitet. SSD1306 Controller. Ich schreibe den Buffer mit dem DMA automatisch per SPI zum Display. deshalb muss mein Buffer ebenfalls in Pages orientiert sein. Oder übersehe ich hier gerade etwas? Falk B. schrieb
holgerkraehe) >Dies wäre mir auch lieber, das Problem ist, dass das Display mit Pages >arbeitet. SSD1306 Controller. Ich schreibe den Buffer mit dem DMA >automatisch per SPI zum Display. deshalb muss mein Buffer ebenfalls in >Pages orientiert sein. Oder übersehe ich hier gerade etwas? Ja. Man
-
Artikel
Diskussion:AVR Transistortester
M644 chip display SSD1306 fonts, 7x12 '6x8, can not compile the program.. I don't know how to contact you, these words are also translation software to do. This transistor tester is quite interesting, and I made a OLED SSD1306
-
Thread
SSD1306 mit I²C zeigt nur Rauschen
, bevor mich das Thema noch 2 Tage kostet: ich verwende eine PIC und will ein 64x48 Display mit SSD1306 controller zum laufen bringen- mit I²C. Das Problem ist, das Display nimmt die Commandos alle an. Ich kann es blinken lassen, ein/auschalten und noch ein paar Sachen. Aber es nimmt keine Daten an
Das Display hat Pages von B0 bis B5. (48/8). Die habe ich schon alle probiert Ich verwende den SSD1306 in ner anderen Anwendung mit Parallel- da geht alles einwandfrei, und ich glaube mich gut auszukennen mit dem Bildschirm. Aber das I²C geht nicht um viel. Wie gesagt- der Bus scheint in Ordnung,
-
Thread
Hobbyarbeiten mit µC & Elektronik
Stromversorgung: bis 26V (ab 40V schützen) USB bitte auch normgerecht schützen bzw. trennen. Display (SSD1306) kommt direkt auf die Platine. Als I/O werden nur ein Analog In und ein GPIO gebraucht. Ausgeführt über 3Pin bzw. 2Pin Stecker. Platinengröße: ca 25 x 45 Die Teile kosten auch weniger als
Stromversorgung: bis 26V (ab 40V schützen) > USB bitte auch normgerecht schützen bzw. trennen. > Display (SSD1306) kommt direkt auf die Platine. > > Als I/O werden nur ein Analog In und ein GPIO gebraucht. > Ausgeführt über 3Pin bzw. 2Pin Stecker. > > Platinengröße: ca 25 x 45 > > Die Teile kosten auch
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
()->tm_sec); ssd1306_WriteString(oledbuf,Font_11x18,White); [/c]
für GPS. [c] xsprintf(oledbuf,"N %s",GPS_GetLatStr()); //(char*)&GPS.latstr); ssd1306_WriteString(oledbuf,Font_11x18,White); xsprintf(oledbuf,"E %s",GPS_GetLongStr()); //(char*)&GPS.longstr); ssd1306_SetCursor(0,45); ssd1306_WriteString(oledbuf,Font_11x18
-
Thread
Xmega SPI Problem
Hallo, folgendes Problem hier: - Xmega 32A4U mit SSD1306 (OLED) funktioniert (Xprotolab - gekauft..) - Xmega 32A4U (Dev-Board) mit SSD1306 Display (Eigenbau) lässt das Display auch korrekt anzeigen (einfach Xprotolab Software geflasht - prima) - Xmega