Raspberry Pi Pico RP2040

Raspberry Pi Pico: Programmieren mit MicroBlocks

MicroBlocks ist eine visuelle Programmiersprache für Mikrocontroller wie den Raspberry Pi Pico. Programme werden durch das Zusammenfügen von grafischen Blöcken erstellt. MicroBlocks eignet sich besonders für Anfänger und Kinder, da es keine Textcode-Syntax erfordert. Es bietet eine konsistente API für alle unterstützten Mikrocontroller-Boards und enthält Module und Beispiele. Im Vergleich zu MicroPython ist MicroBlocks einfacher zu verstehen, bietet jedoch weniger Kontrolle und Möglichkeiten.


Raspberry Pi Pico RP2040

Raspberry Pi Pico als USB-Endgerät (mit CircuitPython)

Der Raspberry Pi Pico kann als USB-Endgerät wie eine Tastatur fungieren. Er kann Tastenanschläge emulieren und so Daten und Befehle an einen angeschlossenen Computer senden. Das ermöglicht die Automatisierung von Aufgaben oder die Erstellung von benutzerdefinierten Eingabegeräten.


Raspberry Pi Pico RP2040

Raspberry Pi Pico: MP3-Dateien abspielen (mit CircuitPython)

Der Raspberry Pi Pico kann direkt MP3-Dateien abspielen, indem man die Datei direkt aus dem Flashspeicher liest und über einen Lautsprecher ausgibt. Dies ermöglicht die Wiedergabe von Musik oder anderen Audioinhalten ohne zusätzliche Hardware oder Software.

Der Raspberry Pi Pico kann Audio-Signale über PWM ausgeben, benötigt jedoch einen Audio-Verstärker. Hierfür gibt es verschiedene Module.


Raspberry Pi Pico RP2040

Raspberry Pi Pico: MP3, Musik, Sprache und Audio

Der Raspberry Pi Pico bietet vielfältige Anwendungsmöglichkeiten im Bereich der Audioverarbeitung. Mit Erweiterungen oder programmierbaren digitalen Ausgängen können Audio- und Sound-Funktionen realisiert werden. Der Pico eignet sich für kreative Audio-Experimente und -Projekte, z.B. Tonausgabe mit einem Summer oder Musik- und Sprachausgabe mit einem MP3-Modul.


Elektronik-Set Sensor Edition

Raspberry Pi Pico: Von der Geräuscherkennung zur Lärmampel

Mit einem Geräuschesensor und dem Raspberry Pi Pico kannst Du eine einfache Geräuscherkennung aufbauen. Beispielsweise, um den Lärmpegel zu messen, eine einfache Lärmampel oder einen Klatschschalter zu bauen.


MicroPython

MicroPython: Text ausgeben und eingeben

In MicroPython wird der Befehl print zur Ausgabe von Text, Zahlen und Zeichen auf der Kommandozeile verwendet. Mit verschiedenen Parametern kann man den Zeilenwechsel und das verwendete Trennzeichen beeinflussen.
Der Befehl input wartet auf Benutzereingaben und blockiert die Programmausführung, bis die Eingabe bestätigt wird. Es wird auch auf nicht-blockierende Eingabemethoden und die Verarbeitung von Text eingegangen.