Gibt es ein Farb-LCD-Display für einen Arduino?


15

Ich habe derzeit einen Mega2560 mit dem LCD4884 Shield. Mit dem Schild können Sie Text und einfache Pixelbilder ausgeben. Aber ich frage mich, ob es etwas gibt, das eine vollständige Farbpalette hat, die mit dem Arduino funktionieren würde? Die Bildschirmgröße müsste nur wenige Zentimeter betragen.


2
Ich persönlich würde mir das als Einkaufsempfehlung vorstellen. So beantworten Sie Ihre Frage: google.com/#q=arduino+color+lcd
Der Typ mit dem Hut

Antworten:


9

Es gibt tatsächlich mehrere Schilde mit Farbdisplays. Viele der Schilder sind nur normale Mini-TFT-Displays, es gibt jedoch auch Touchscreen-Displays.

Hier ist einer von Adafruit, der einen MicroSD-Halter und einen Joystick enthält.

Hier ist eine von Radio Shack, die einen 2,8-Zoll-Bildschirm mit Touch-Funktionen bietet

Was die Bildschirmgröße angeht, so haben viele Bildschirme nur einen Durchmesser von 1 Zoll. Die größten, die ich jemals finden konnte, sind 2,8 Zoll.


1
Das 1,8-Zoll-TFT von Adafruit mit Joystick und MicroSD ist mein Favorit! Display + Benutzereingabe. Majenko hat dafür eine epische Bibliothek entwickelt: github.com/cacycleworks/chipKIT_ST7735
Chris K

Hier ist eine von Elechouse in China bei eBay, 30 US-Dollar 3,2-Zoll-TFT-Farb-LCD mit Touch-Stift und Verwendung der Adafruit GFX-Bibliothek. Demo funktionierte zunächst Versuch, Anleitung und Software auf der eBay-Seite.
Bob Stein

@ Bob Wie reaktionsschnell ist es? Dauert es einige Momente, um neue Bilder zu laden? Resistiven Touchscreen?
Anonymous Penguin

@Anon meinst du auf Berührung ansprechbar? Interaktive Animation? Ich kann mich an keinen Wunsch nach Reaktionsfähigkeit erinnern, aber ich habe die Demo nur einmal gestartet. Ich erinnere mich, dass ich ein Foto gesehen und den Stift in einem einfachen "Zeichen" -Programm wie bei den eBay-Fotos verwendet habe. Ich könnte eine Verbindung herstellen und es erneut laden, wenn Sie etwas Bestimmtes haben, nach dem ich suchen soll. Ich habe es nur in der Arduino-IDE zum Laufen gebracht und es noch nicht auf meine bevorzugte AtmelStudio-IDE portiert.
Bob Stein

5

Es gibt auch ein 2,2 "Adafruit TFT .

Das Schöne an den Adafruit-Displays ist: i) Bibliotheksunterstützung sowohl für das Display als auch für die Grafikkernbibliothek . Es ist also einfach, es in Betrieb zu nehmen.

Der eingebaute Frame Buffer reduziert den Ressourcenbedarf von Arduino.


2

Ein weiterer sehr cooler Bildschirm ist der offizielle Arduino TFT LCD-Bildschirm . ( Datenblatt, wenn Sie neugierig sind.)

Es handelt sich um einen 1,77-Zoll-Bildschirm mit einer Auflösung von 160 x 128. Er verfügt über einen leicht zugänglichen Micro-SD-Steckplatz. Es handelt sich um einen Farbbildschirm mit bis zu 18 Bit pro Pixel.

Das Schöne an diesem Bildschirm ist, dass Sie, da er offiziell unterstützt wird, keine zusätzlichen Maßnahmen ergreifen müssen, um ihn zu unterstützen. Die offizielle Arduino TFT-Bibliothek funktioniert perfekt damit. Doch nach Jameco :

Bibliotheks-Update: Es gibt ein bekanntes Problem mit der TFT-Bibliothek, die in den IDE-Versionen 1.0.5 und 1.5.4 Beta bereitgestellt wird. Sie müssen die Bibliothek ersetzen. Wir haben die aktualisierte TFT-Bibliothek für beide hier verfügbaren Versionen komprimiert. Löschen Sie einfach die vorhandene Bibliothek und kopieren Sie den Ersatz für die entsprechende IDE-Version und starten Sie die IDE neu. (IDE v1.0.5 oder v1.5.4)

Abgesehen von dieser Kleinigkeit sollte alles einfach und schnell zu handhaben sein. Diese Seite enthält einige Codebeispiele, die die Arbeit erleichtern sollen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.