Es gibt verschiedene Artikel im Internet, die beschreiben, wie ein Arduino zur Ausgabe eines VGA-Signals verwendet wird. Kann ich es jedoch zur Ausgabe eines HDMI-Signals verwenden oder ist es einfach nicht schnell genug? Es würde nur verwendet, um einen einfachen Text anzuzeigen, nichts, was einer ausgefallenen Grafik im Wege steht.
18
Antworten:
Nein, nicht direkt. Arduinos haben einfach nicht die Kraft, eine solche Aufgabe zu erledigen. Für dieses Projekt würde ich die Verwendung eines Raspberry Pi empfehlen. Schauen Sie sich diesen fantastischen Blog-Beitrag von Joonas Pihlajamaa über die Verwendung eines Raspberry Pi als Arduino HDMI-Schutz an .
quelle
Weitere Informationen zu Chrontels Produkten finden Sie unter www.chrontel.com :
Ihr TTL-Eingang unterstützt RGB 8-8-8. 5-6-5, YCrCb 4: 2: 2, ITU656 usw. Ich denke, das Arduino kann ihre MCU-Schnittstelle verwenden, um Grafikdaten direkt in ihren Bildspeicher zu schreiben. Der On-Chip-Skalierer kann den Bildspeicherinhalt auf alle HDMI-Ausgangsauflösungen wie 1080P skalieren.
quelle
Die Hardware-Kombination Arduino + RA8876 + CH7033B hat bewiesen, dass sie einen 1920x1080-Progressive-Scan bei 60 Hz an einen Fernseher, einen 1080p-Monitor und sogar einen 1080p-Mini-Projektor ausgibt. Der Grafikteil spielt gut. Es bleibt der Audio-Teil.
quelle
Für Displays mit niedriger Auflösung ist es möglich, HDMI-Signale mithilfe von Low-End-FPGAs direkt zu generieren. Um ein HDMI-Signal zu erzeugen, müssen Sie in der Lage sein, 3 GPIO-Pins mit einer Rate von 250 MHz umzuschalten, was beispielsweise den FPGAs der Serien Spartan 6 oder Cyclone IV entspricht. Dies würde ausreichen, um ein 640 x 480-Bild mit 24-Bit-Farbtiefe anzuzeigen. Ihr Arduino könnte dann eine Schnittstelle zum FPGA herstellen, um Anweisungen zur Anzeige bereitzustellen, und das FPGA könnte seine Anzeige nach Bedarf aktualisieren. In diesem Projekt erfahren Sie, wie dies funktioniert.
quelle
Hier ist ein Arduino Shield für HDMI von TechToys.com von John Leung.
Es verwendet einen TFT-Controller RA8876, um RGB-Videos im 8: 8: 8-Format zu erzeugen.
Arduino HDMI Sheild
Arduino-Quellcode
Es ist ein bisschen teuer bei 69 $. Es ist nachbestellt ab 5/2019.
quelle