Hallo Leute,
Ich habe vor mir ein kleines Display kaufen und wollte damit etwas ausprobieren.
Jetzt Weiß ich aber nicht wie ich das Ding ansteuern kann. Habe eins bei Amazon gefunden.
In der Beschreibung steht IIC.
Jetzt wollte ich mich mal schlau lesen wie man das machen kann.
Ich wollte auf dem Display Initialen anzeigen lassen. Also "A B" oder so ähnlich.
Hoffe das ich das einigermaßen beschreiben konnte was ich vor hab bzw. was meine Frage ist.
Da steht vor allem SSD1306, und für diesen Controller gibt es jede Mengen Libraries. Er kann parallel und via SPI oder auch I2C angesteuert werden. Man sollte das Datenblatt lesen.
Laie bleiben und es trotzdem hinbekommen geht nicht.
Sagen wir mal: Arduino lernen reicht. "Hello World" bringt man
damit irgendwann hin. Zuerst mal das aller-einfachste Blinky-
Beispiel zum Laufen bringen. Dann die Anleitung zum Display
durcharbeiten.
Ob man allerdings danach noch mehr zustande bringt ohne
Programmieren zu lernen wage ich sehr zu bezweifeln und
hängt sehr stark vom Ehrgeiz des jeweiligen Anfängers ab.
Ich möchte es als Laie hinbekommen Buchstaben auf dem Mini Display
angezeigt zu bekommen.
Als Laie sucht man sich erstmal eine funktionierende Lib und kauft dann das dazu passende Display. Umgekehrt geht das nicht.
Nur ein Profi kann ein Display kaufen und dann die Lib dazu entwickeln.
Profis haben allerdings oft auch erst mit einem Text-LCD angefangen (HD44780 kompatibel). Das macht vieles einfacher.
Die Verfügbarkeit und der niedrige Preis suggeriert Einfachheit.
Ich bin (bei FB) einer "ESP32-Gruppe" beigetreten. Dort ist es noch abstruser, was sich die Mitglieder dort als Erstlings-Projekte selbst zumuten.
Genau so geht das. So ein Display braucht nur vier Leitungen.
Er hat aber die blanken Display ohne das Anfaengerbastelboard
drumrum gekauft. Da muss man schon etwas mehr verstehen und da
Datenblatt lesen schwer aus der Mode gekommen ist, ist das
ganze fuer einen heutigen Anfaenger nicht so einfach.
Ausserdem muss man zugestehen das dieses ganzen China-Oleds
auch nicht ganz ohne sind weil die sich schonmal in kleinen
Details unterscheiden.
wenn du die Displaybezeichnung in diverse Suchmaschinen eingibst, findest du Infos zum Anschluss und auch Beispielcode für Arduino und andere µC.
z.B.
https://de.aliexpress.com/i/33028790938.html
Danke nochmal für eure schnellen Antworten.
Ihr habt mir schon echt weitergeholfen.
Werde mir den Guide mal in Ruhe durchlesen und weiß dann hoffentlich mehr.
Das Display habe ich mir nicht gekauft, ich wollte es mit kaufen.
Wenn es aber einfacher ist mit einem anderen, dann werd ich es anders machen.
Der Preis ist für mich nicht entscheident, ich will einfach nur ein kleines Display haben was ich dann ansteuern kann.
Wenn ihr mir ein anderes vorschlagen könnt, dann gerne.
Der Preis ist für mich nicht entscheident, ich will einfach nur ein
kleines Display haben was ich dann ansteuern kann.
Wenn ihr mir ein anderes vorschlagen könnt, dann gerne.
Dann kauf eine fertige Anzeige die du per USB oder Ethernet bespielen kannst.
Ein SPI Display über einen Microcontroller anzusteuern ist für einen Laien eine Jahresaufgabe.
Und es stellt sich Frage: Wozu der Aufwand?
Wenn ihr mir ein anderes vorschlagen könnt, dann gerne.
Du solltest schon irgendeine Anforderung nennen (möglichst
spezifisch) um dir aus der unendlichen Anzahl von
Möglichkeiten was annähernd Passendes vorschlagen zu können.
Einfach gesprochen: was willst du mit dem Display machen?
Nicht wirklich, die Auflösung dieser Displays ist der Größe angemessen. Das sieht auf dem Legobaustein nur deswegen so schick aus, weil da mit temporalem Dithering Graustufen erzeugt werden.
dann vielleicht sowas wie die Nextion Displays. Einfache Ansteuerung über serielle Schnittstelle, mit USB-UART Umsetzer hat man dann auch USB Ansteuerung. Die Displays sind etwas größer, dafür bunt und langlebiger, die OLED brennen ruckzuck ein.
Für den Grobmotoriker gibt es auch schon Displays + Controller z.B. [1]
Programmieren muß man dann schon selbst. Aber auch hier kann man auf einem sehr niedrigen Niveau beginnen. Eine Möglichkeit ist u.a. MicroPython [2]. Das erspart zunächst ein Umfangreiches Framework und kann mit einer sehr einfachen Umgebung wie z.B. Thonny [3] realisiert werden. Vor jedem Erfolg haben die Götter jedoch den Schweiß gesetzt.
Und? Das Display hat gerade mal 72x40 Pixel, man muss schon ein ziemlicher Blindfisch sein, um da nichts erkennen zu können. Denn aufgrund der geringen Auflösung lässt sich darauf auch kaum irgendeine nennenswerte Informationsmenge anzeigen.
Für Anfänger, die noch kaum was mit einem Mikrocontroller zu tun hatten empfehle ich ein relativ einfache Text-LCD Display, solche EA-DOG können mit wenig Aufwand und Kentnissen zum laufen gebracht werden: