[[ia-programming-gs]]

This is an old revision of the document!


Wir verwenden für den Linefollower den Raspberry Pi Pico 2 WH. Es gibt verschiedene Pi Picos. Der Pi Pico 1 hat einen Raspberry RP2040 Prozessor. Der neue Pi Pico 2 hat einen Raspberry RP2350 Prozessor. Beide Picos gibt es jeweils mit Wifi - das ist das “W” - und mit fertig angelöteter Pinleiste - das ist das “H”. Wir haben also einen Raspberry Pi Pico 2 WH mit

  • Raspberry RP2350 Prozessor
  • Wifi
  • fertig angelöteten Pinleisten

Für den Linefollower macht das alles keinen großen Unterschied, aber man muss die richtigen Unterlagen und die richtige Firmware nutzen.

Man kann den Pi Pico mit verschiedenen Programmiersprachen programmieren. Wir verwenden Micropython, da die Sprache besonders einfach zu lernen und zu benutzen ist. In der Veranstaltung “Programmieren ET” mit Prof. Dr.-Ing. Kay Werthschulte lernen sie die Programmiersprache C. Die Konzepte sind ähnlich, aber es gibt natürlich Unterschiede. Wir haben uns für Micropython entschieden, weil das interaktive Arbeiten mit der Programmierumgebung “Thonny” und die vielen Codebeispiele den Start besonders einfach machen. Sie benötigen:

Sie finden für den Raspberry Pi und Mikropython viele Beschreibungen im Netz. Wir verwenden für die Programmierung mit Mikropython die Programmierumgebung “Thonny”. Ein “Getting started” für den Pi Pico und Mikropython finden Sie hier:

Der Raspberry Pi Pico 2 basiert auf dem Raspberry 2350 Mikroprozessor. Das Board nennt sich “Raspberry Pi Pico 2” auf dem der “Raspberry Pi 2350” Mikrocontroller aufgelötet ist. Eine Beschreibung vom Raspberry Pi Pico 2 WH Board ist hier:

Sie können erstmal nur den Raspberry Pi Pico mit dem USB Kabel am Computer betreiben und benötigen dafür nicht das Racershield. Der Pi Pico wird über USB versorgt. Sie sollten die Programmierumgebung “Thonny” installiert haben und die LED auf dem Pi Pico Board ein- und ausschalten können.

Sie können dann auch die Racershieldplatine in Betrieb nehmen und beispielsweise die weiße LED auf dem mit Seeed Grove an- und ausschalten. Die Anordnung der Pins auf dem Pi Pico ist hier

dargestellt. Welcher Pin dann auf dem Racershield mit welchen Seeed Grove Stecker verbunden ist, kann man dem Schematic im

entnehmen.

  • ia-programming-gs.1758652280.txt.gz
  • Last modified: 2025/09/23 20:31
  • by beckmanf