Dieses Board wurde speziell für den kostengünstigen, funktionsreichen RP2040-Chip auf dem Raspberry Pi Pico entwickelt und verfügt über einen VGA-Ausgang, einen SD-Kartensteckplatz, einen digitalen I2S-Audioausgang und vieles mehr!
Basierend auf dem Referenzdesign von Raspberry Pi ist unsere Pimoroni Pico VGA Demo Base eine gute Möglichkeit, mit Raspberry Pi Pico/RP2040 zu experimentieren. Es ist der perfekte Weg, um einige der lustigen Dinge zu demonstrieren, die man mit dem RP2040 Mikrocontroller erreichen kann, wie z.B. die Erzeugung eines soliden VGA-Ausgangs, ohne die CPU überhaupt zu belasten!
Verblüffen Sie Ihre Freunde, indem Sie ihnen zeigen, dass Sie noch ein D-Sub-Kabel besitzen!
Erfreuen Sie sich an der Herrlichkeit des analogen 15-Bit-Videos!
Der warme, authentische, RC-gefilterte PWM-Sound sorgt für Tränen in den Augen!
Auf diesem Board laufen die verschiedenen Video-Beispielprogramme, die Raspberry Pi zusammengestellt hat, um die Funktionen des RP2040 zu demonstrieren.
Bitte beachten Sie, dass VGA Demo Base derzeit nur mit dem C/C++ Pico SDK funktioniert!
Ein Raspberry Pi Pico ist nicht enthalten - klicken Sie hier, wenn Sie einen kaufen möchten!
An Ihren Pico müssen Stiftleisten angelötet werden (mit den Stiften nach unten), um ihn an unsere Zusatzplatinen anzuschließen.
Eigenschaften
15-poliger VGA-Anschluss (Sub-D)
PCM5100A DAC für Line-Out-Audio über I2S (Datenblatt)
PWM-Audioausgang
SD-Kartenslot
Reset-Knopf
Buchsenleisten zur Installation Ihres Raspberry Pi Pico
Drei vom Benutzer steuerbare Schalter
Gummifüße
Kompatibel mit Raspberry Pi Pico
Kein Löten erforderlich (solange Ihr Pico über Stiftleisten verfügt)
Programmierbar mit C/C++
Erste Schritte
Die Pinbelegung unseres Boards ist die gleiche wie die des Referenzboards von Raspberry Pi. Sie finden sie in Kapitel 3 von Hardware Design with RP2040 zusammen mit weiteren allgemeinen Informationen über das VGA-Referenzboard.
Um die Audio- und Videobeispiele in den experimentellen Repos von Raspberry Pi auszuführen, müssen Sie zunächst sicherstellen, dass Sie aktuelle Versionen von pico-extras und pico-playground haben. Wenn Sie die Beispiele erstellen, müssen Sie die Konfiguration der Platine angeben, damit die Beispiele die richtigen Pins verwenden. Sie können dies tun, indem Sie ein neues Build-Verzeichnis erstellen und dann die Board-Definition bei der Verwendung von cmake angeben:
cmake -D "PICO_BOARD=vgaboard" ...
Weitere Details zur Erstellung von Anwendungen mit benutzerdefinierten Board-Konfigurationen finden Sie in Anhang D / Seite 267 der C/C++ SDK-Dokumentation.
Pinout
Über Raspberry Pi Pico
Raspberry Pi Pico ist ein flexibles, kostengünstiges Mikrocontroller-Entwicklungsboard der Firma Raspberry Pi, das auf ihrem eigenen Chip - dem RP2040 - basiert. Er ist einfach über USB mit C/C++ oder MicroPython programmierbar und ideal für alle Arten von Physical Computing projects, Geräten und Erfindungen - wir sind gespannt, was ihr damit macht!
Wir haben unsere Zusatzgeräte in Pico-Größe als Rucksäcke bezeichnet, da sie so konzipiert sind, dass sie auf der Rückseite Ihres Pico befestigt werden können, als ob er einen sehr eleganten Rucksack tragen würde (oder einen Miniatur-Jetpack, wenn Sie das bevorzugen). Wir haben auch Pico-Basen (größere Zusatzplatinen mit einem Platz, um deinen Pico darauf zu montieren) und einige andere Platinen, mit denen du interessante Hacker-Sachen machen kannst, wie z.B. mehrere Packs auf einmal zu benutzen - klicke hier, um sie alle zu sehen!