PicoBello-Konzept

Dies ist ein Nachschlagewerk für Interessierte und PicoBello-Workshop-Teilnehmende.

Programmier-Projekte in Theorie und Praxis mit dem Raspberry Pi Pico für Einsteiger ohne Programmierkenntnisse

Die Workshops erfolgen als Jitsi-Webmeeting, also online von PC zu PC.

Ziel der Workshops

  • Ziel ist, dass Teilnehmende eigene Projekte mit dem Pico selbst planen und umsetzen können.
  • Die Workshops PicoBello-01 und -02 sind Voraussetzungen für die weiteren PicoBello-Workshops.

Teilnahmevoraussetzungen für PicoBello-01

  • Teilnehmende: Lesen und Schreiben können und INTERESSE haben.
  • Technik:
    • Windows- oder Apple-PC (für den Programmier-Editor) mit
    • Internetanschluss (für die Teilnahme am Jitsi-Meeting).

Workshop-Termine

 

Aktuelle PicoBello-Termine, siehe:

https://www.elektronik-kompendium.de/service/events/

 

Prinzipieller Ablauf: Pico-Vorbereitung, -Programmierung und -Betrieb

  • Zunächst (1) das Progammiersystem "MicroPython" (Datei: rp2-pico-20220117-v1.18.uf2) von https://micropython.org/download/rp2-pico über den PC auf den Pico installieren.
  • Dann (2) die Entwicklungsumgebung "Thonny" (Datei: thonny-3.3.13.exe) von https://thonny.org herunterladen, und aufrufen.

  • Das Thonny-Fenster ist in der Basis-Version zweigeteilt: in der oberen Hälfte (3) wird das aktuell bearbeitete Programm angezeigt; Programme können aufgerufen, bearbeitet, abgespeichert, gestartet oder gestoppt/beendet werden.
  • In der unteren Hälfte (4), welche mit "Kommandozeile" (oder "Shell") überschrieben ist, können Direkt-Befehle an den Pico gegeben, Programm-Eingaben abgefragt und Programm-Ausgaben angezeigt werden.
  • Auf dem Pico-Steckbrett (5) werden die im Programm angesprochenen Ein- und Ausgabegeräte sowie Anzeigen mit Verbindungskabeln verbunden.

  • Nach der Programm-Fertigstellung kann der Pico vom PC getrennt werden, um selbständig zu "laufen". Vorher muss das beabsichtigte Programm unter "main.py" auf dem Pico gespeichert werden, denn bei Anschluss einer externen Stromversorgung (6) per Batterien oder USB-Netzteil (oder Onboard-Netzteil) startet der Pico automatisch das Programm "main.py".
  • Das Programm "main.py" läuft dann (7) selbständig mit allen programmierten Ein- und Ausgaben, sowie Anzeigen.

 

Informationen zu MicroPython: https://docs.micropython.org/en/latest/rp2/quickref.html

MicroPython für Kids: https://www.sivakids.de/python-entwicklungsumgebung/

Python Tutorial: https://www.w3schools.com/python/default.asp

Link zu Download von "Get started ...": https://hackspace.raspberrypi.com/books/micropython-pico

Link zu Download von MicroPython UF2-Datei: https://www.raspberrypi.com/documentation/microcontrollers/micropython.html

 

PicoBello-Konzept

PicoBello-1

PicoBello-2

PicoBello-3

PicoBello-4