: Thomas Brühlmann
: Raspberry Pi Pico und Pico W Schnelleinstieg Kompakter Leitfaden für die Hardware. Einfache Programmierung mit MicroPython
: MITP Verlags GmbH& Co. KG
: 9783747506424
: mitp Schnelleinstieg
: 2
: CHF 13.40
:
: Hardware
: German
: 208
: Wasserzeichen
: PC/MAC/eReader/Tablet
: ePUB
  • Alle technischen Daten und Anschlüsse
  • Ein ache Codebeispiele in MicroPython
  • Za lreiche praktische Anwendungen

D eses Buch ist ein kompakter und praktischer Leitfaden für den Raspberry Pi Pico und Pico W inklusive der Programmierung mit MicroPython.

Sie lernen zunächst die Hardware mit allen Anschlüssen und technischen Daten sowie die Firmware kennen und erfahren, wie Sie die Entwicklungsumgebung Thonny installieren und konfigurieren.

Anschlie end behandelt der Autor alle Themen, die für den ersten Einstieg relevant sind: Ein- und Ausgänge, Verarbeitung analoger Daten, Temperaturmesser, digitale Anzeigen wie LED, LCD und OLED sowie die Verwendung von Schnittstellen wie UART, I2C und Wifi. Zum Abschluss zeigt Ihnen der Autor weitere mögliche Programmerweiterungen.

it diesem Buch sind Sie bestens vorbereitet, den Raspberry Pi Pico selbstständig für eigene Projekte einzusetzen.

Aus dem Inhalt

  • LED-Dim er
  • Servo-Ansteuerung< li>
  • Relais-Ansteuerung
  • Motoren-Steuerung für Roboter
  • LED-Ampel
  • Lichtmesser
  • Tempe aturmessung mit NTC
  • Wetterstation mit OLED
  • Datenaustausch mit Arduino
  • Alarmblinker< li>
  • Webanwendungen wie Webserver und MQTT-Client mit Raspberry Pi Pico W


Thomas Brühlmann arbeitet als Consultant und hat langjährige Erfahrung in der Hardware- und Softwareentwicklung. Nebenbei realisiert er Projekte mit Open-Source-Hardware, hält Vorträge und führt Workshops durch. In seinem Blog unter 555circuitslab.com publiziert er Projekte, Anwendungen, Tipps und Tricks.

Kapitel 3
Erste Schritte


In diesem Kapitel werden Sie das erste Programm in MicroPython erstellen und auf den Raspberry Pi Pico laden. Nach dem Blink-Programm lernen Sie den Programmaufbau und die ersten Programmbefehle kennen.

3.1 Erstes Programm


Die Programmierung des Pico über die Thonny-Entwicklungsumgebung erfordert einen angeschlossenen Raspberry Pi Pico. Somit müssen Sie den Pico über das USB-Kabel mit dem Rechner verbinden.

In der Shell wird die Verbindung mit einem entsprechenden Hinweis ausgegeben (Abbildung 3.1)

Abb. 3.1: ThonnyIDE – MicroPython mit Pico

Das erste Programm kann nun über die Shell ausgeführt werden. Dazu gibt man in der Shell nach>>> die Programm-Anweisung ein.

In unserem Fall werden wir einen Text in der Konsole ausgeben und mit ­einem Zeilenumbruch (Enter) bestätigen

print("Hallo Raspberry Pi Pico")

Nach der Eingabe wird das Programm direkt ausgeführt. Der MicroPython-Interpreter, der auf dem Pico läuft, führt die Anweisung umgehend aus. Die-
ser Modus wird als »interactive Mode« bezeichnet (Abbildung 3.2)

Abb. 3.2: MicroPython – Anweisung im interactive Mode

In diesem Betriebsmodus können auch Anweisungen über mehrere Zeilen eingegeben werden. Diese Shell-Oberfläche ist ebenfalls unter der englischen Abkürzungrepl (read, evaluate, print und loop) bekannt.

Wir wollen nun die Onboard-Leuchtdiode (eine Leuchtdiode wird in der Kurzform als LED bezeichnet) ansteuern.

Die Onboard-LED ist bei den beiden Pico-Boards unterschiedlich (Tabelle 3.1).

Tab. 3.1: Pin für Onboard-Leuchtdiode

Dazu müssen wir im ersten Schritt eine sogenannte Bibliothek (Library), also ein vorgefertigtes Paket von MicroPython-Code mit Funktionen, importieren. In unserem Fall die Bibliothekmachine. Diese Bibliothek beinhaltet alle Funktionen, die zur Kommunikation mit dem Pico und zur Ansteuerung der einzelnen Pins benötigt werden.

import machine

In der nächsten Programmzeile definieren wir eine Variableled. Diese ist ein aussagekräftiger Verweis auf den Pin für die Onboard-LED. Den