SSD1306

Displays gibt es ja wirklich viele. Doch dieses mal betrachten wir kein gewöhnliches Display sondern ein OLED-Display. Das winzige Display, das ich euch heute vorstellen möchte ist gerade mal 0,96′ groß und eignet sich somit sehr gut für sehr kleine Schaltungen die Informationen über eine HMI (Human Machine Interface) bereitstellen müssen / möchten. Die Platine inklusive vormontiertem OLED-Display hat die Maße von 23 x 27 mm. Angesprochen wird das Display via I2C-Bus und kann dabei auf der Rückseite über umzulötenden SMD-Widerstand von Slave-Adresse 0x78 (default) auf 0x7A geändert werden um einen eventuell vorhandenen Adressenkonflikt zu lösen. Wenn man ein klein wenig Geduld mitbringt, dass ist das Display schon für unter 5€ bei ebay zu haben. Das nachfolgende Foto zeigt das winzige Display, dass wirklich hervorragend ablesbar ist. Auf dem Foto kommt es zwar nicht so gut rüber, doch die Schrift ist weiß auf schwarzem Hintergrund (bei ebay gibt es unter anderem auch Varianten mit blauer Schrift).

KS0066

Hier geht es um die Ansteuerung eines HD44780 kompatiblen LCD Displays (Controller KS0066). Um genau zu sein habe ich das EA DIPS082-HN gewählt. Hierbei handelt es sich um ein 2×8 Zeichen LCD von electronic Assembly. Bei Reichelt gibt es das Modul für ca. 15€ inklusive LED Hintergrundbeleuchtung. Das Display eignet sich hervorragend für kleinere Projekte, bei denen vergleichsweise wenig Infos zur Anzeige gebracht werden müssen.

ILI9341 Bibliothek

In diesem Artikel stelle ich euch meine Bibliothek zum ILI9341-Displaycontroller vor. Warum dieser Controller? Nun es gibt beim Internetauktionshaus sehr viele Anbieter, die RGB-TFT-Displays zu sehr günstigen Preisen anbieten und diese haben des öfteren den ILI9341 als Displaycontroller verbaut. Damit diese Displays praktikabel werden ist es notwendig eine entsprechende Bibliothek zur Verfügung zu haben. Wer das Display nicht unbedingt innerhalb von einer Woche benötigt findet auf eBay problemlos Angebote für gerade einmal 6€ inklusive Versand. Und das für ein RGB-Display mit einer Auflösung von 320 \cdot 240 Pixeln.

HD44780

Ich möchte Euch in diesem Artikel zeigen, wie Ihr ein LCD Display mit einem HD44780 oder kompatiblen Controller ganz einfach mit Hilfe von fertigen Bibliotheken ansteuern könnt. Genauer gesagt stammen die Bibliotheken vom alten C18-Compiler von Microchip. Dieser wird bzw. wurde vom neuen  XC8 Compiler abgelöst. Die Compiler sind jedoch weitesgehend kompatibel und so lassen sich die LCD-Bibliotheken des C18 auch mit dem neuen XC8 verwenden.

EA DOGS

Bei dem EA DOGS handelt es sich um ein besonders kompaktes LCD-Display von Electronic Assembly  Das Display ist mit einem UC1701 Controller ausgestattet und unterscheidet sich in der Ansteuerung kaum von großen Bruder dem EA DOGL mit dem ST7565  Controller, das ich Euch in einem anderen Artikel bereits vorgestellt habe. Bei dem Display handelt es sich um ein Grafikfisplay mit 102×64 Pixel, welche in 7 Seiten (Pages) in der Höhe und in 64 Spalten (Columns) in der Breite aufgeteilt werden. Es gibt das Display in verschiedenen Ausführungen. Die Varianten unterscheiden sich in Art der Darstellung sowie der passenden Hintergrundbeleuchtung. Ich habe von Reichelt das EA DOGS 102N-6 entschieden. Dies wird ohne Beleuchtung betrieben. Zusätzlich kann man das Display mit einer Touchscreen-Folie versehen, was ich jedoch bei der Größe eher als Spielerei empfinde.

EA DOGL

Diesmal geht es um die Ansteuerung eines Displays von electronic Assembly . Die Überschrift des Artikels verrät es schon, es geht um ein EA DOGL (hier im speziellen um ein EA DOGL128W-6) mit dem ST7565R Controller. Das Display hat ist ein grafisches Display mit 128×64 Pixeln. Dabei hat das Display eine recht schlanke Bauform mit den Maßen 60,875*32,945 mm.

StartPIC18

Das StartPIC18 ist ein PIC-Entwicklungsboard für Anfänger und Fortgeschrittene. Beim Design des Boards wurde Wert darauf gelegt, dass es günstig in der Anschaffung ist aber dennoch ausreichend Möglichkeiten für viele Anwendungen bietet. Das nachfolgende Foto zeigt das StartPIC18 vollständig aufgebaut und zeigt eine kleine Übersicht über die wesentlichen Komponenten des Boards

Beispielprogramme

In diesem Artikel möchte ich nach und nach Programmbeispiele vorstellen, die Problemstellungen verschiedenster Art betrachten. Die Beispiele beziehen sich, sofern nicht anders erwähnt, auf die Hardware des StartPIC18-Entwicklungsboards. Die Programmbeispiele dienen als Anwendung der erlernten Theorie aus dem  PIC18-Tutorial und dem  PIC-C-Tutorial. Die Beispiele sind natürlich nicht auf die Hardware des StartPIC18 beschränkt, jedoch direkt auf ihr anwendbar 🙂 Sie sind zu nahezu jedem PIC-Controller kompatibel, sofern der Controller das jeweilig notwendige Interface/Modul o.ä. unterstützt.