Ratgeber · 13 Min. Lesezeit

Arduino, ESP32 oder Pico für die Schule? Der Board-Vergleich

Arduino, ESP32 oder Pico für die Schule? Entscheidungstabellen nach Lernziel, Klassenstufe, Installation auf Schulrechnern und Budget plus ein Jahresplan.

Die kurze Antwort auf die Frage Arduino, ESP32 oder Pico für die Schule: Die meisten Schulen sollten mit dem Arduino Uno beginnen. Gehört das Internet der Dinge (IoT) zu deinen Lernzielen, also Geräte, die Daten per WLAN senden oder per Handy gesteuert werden, nimm den ESP32 als zweiten Schritt dazu; wird an deiner Schule ohnehin Python unterrichtet, sollte der Raspberry Pi Pico das zweite Board sein. Statt das ganze Schuljahr mit einem einzigen Board zu bestreiten, denk in Stufen: Im ersten Halbjahr legt der Uno mit 5 V, hoher Fehlertoleranz und reichlich Material die Grundlagen in Elektronik und Programmierung, im zweiten Halbjahr werden dieselben Projekte auf dem zweiten, zum Ziel passenden Board wiederholt und erweitert.

Dieser Artikel ist keine persönliche Kaufberatung; welches Board eine einzelne Person kaufen sollte, haben wir in welchen Arduino soll ich kaufen und Arduino oder ESP32 beschrieben, die Boards selbst stellen was ist ein ESP32 und was ist ein Raspberry Pi Pico vor. Hier betrachten wir die Frage aus Sicht der Schule: 24 Schülerinnen und Schüler, 8 Gruppen, Rechner, die Administratorrechte verlangen, 45-Minuten-Stunden und ein Schrank voller Material, das mehrere Jahre genutzt wird. Zuerst kommt die technische Entscheidungstabelle, dann Empfehlungen nach Lernziel und Klassenstufe, Unterschiede bei der Installation und ein Beispiel für einen Jahresplan.

Arduino Uno Entwicklungsboard: USB-Buchse, Stromanschluss, digitale und analoge Pinleisten
Der Arduino Uno ist die sicherste Wahl für die erste Stufe in der Schule: Er arbeitet mit 5 V, die meisten Sensormodule lassen sich direkt anschließen und es gibt für kein Board mehr Unterrichtsmaterial.

Warum unterscheidet sich die Entscheidung der Schule von einer privaten?

Wer zu Hause ein Board kauft, fragt vor allem: „Was kann ich damit bauen?“ In der Schule lautet die Frage: „Was lernen 24 Personen mit diesem Board gleichzeitig, in derselben Stunde, mit möglichst wenigen Problemen?“ Findet jemand zu Hause den Port nicht, sind 5 Minuten verloren; finden im Unterricht drei von acht Gruppen den Port nicht, ist die Stunde vorbei. Deshalb treten Megahertz und Kilobyte in der Schule in den Hintergrund. Wichtig sind andere Fragen: Wie viele Schritte braucht die Installation, beschädigt ein falsch gesteckter Draht das Board, lassen sich Sensoren direkt anschließen und findet die Lehrkraft fertiges Unterrichtsmaterial?

Dazu kommt die Zeit. Schulboards werden meist nicht ein, sondern mehrere Jahre genutzt, und jedes Jahr öffnet eine neue Klasse denselben Schrank. Die Frage sollte also nicht „Welches Board ist leistungsfähiger?“ lauten, sondern „Welche Reihenfolge von Boards bringt die Lernenden zum nächsten Schritt?“. Die Programmlogik vom Uno setzt sich auf dem ESP32 in derselben Sprache und auf dem Pico mit denselben Konzepten fort; genau daraus bezieht ein gestufter Plan seine Stärke. Ein ganzes Jahr mit einem Board ist möglich, aber dann werden entweder die ersten Wochen unnötig schwer oder die Klasse verlässt das Jahr, ohne einen wichtigen Schritt wie Funkverbindung oder eine zweite Sprache gesehen zu haben.

Entscheidungstabelle: Wie unterscheiden sich Uno, ESP32 und Pico in der Schule?

Die folgende Tabelle vergleicht die Boards nach Kriterien, die in der Schule wirklich den Unterschied machen. Die ESP32-Spalte meint das in Schulen am häufigsten verwendete 30-Pin-ESP32-DevKit (mit ESP32-WROOM-32-Modul), die Pico-Spalte den Raspberry Pi Pico und seine Funkversion Pico W. Die Uno-Spalte gilt für den klassischen Uno R3; die Unterschiede des Uno R4 findest du im Artikel Arduino Uno R4.

KriteriumArduino Uno (R3)ESP32 (DevKit)Raspberry Pi Pico
Betriebsspannung (Pins)5 V; Pins geben 5-V-Signale aus und vertragen sie3,3 V; Pins sind nicht 5-V-tolerant3,3 V; Pins sind nicht 5-V-tolerant
ProgrammierspracheArduino C++ (als Blöcke lesbar)Meist Arduino C++; MicroPython läuft auchMeist MicroPython; auch mit Arduino C++ programmierbar
Einfache InstallationAm einfachsten: Arduino IDE installieren, Board und Port wählen, hochladenMittel: zusätzliches ESP32-Boardpaket in der IDE, bei manchen Boards BOOT-Taste beim HochladenEinfach: Thonny installieren, einmal MicroPython auf das Board spielen
WLAN / BluetoothNein (der Uno R4 WiFi hat es)WLAN (2,4 GHz), Bluetooth Classic und BLENein; der Pico W hat WLAN und Bluetooth
FehlertoleranzHoch: großer 5-V-Spielraum, treibt eine LED mit Vorwiderstand problemlos bei empfohlenen 20 mA pro PinMittel: ein 5-V-Signal beschädigt den Pin; Schaltungen an Boot-Pins wie GPIO0, 2, 12, 15 können das Hochladen störenMittel: ein 5-V-Signal beschädigt den Pin; softwareseitig aber per BOOTSEL immer wiederherstellbar
SensorkompatibilitätDie meisten 5-V-Module direkt anschließbar (HC-SR04, Relaismodul, 5-V-LCD)3,3-V-Sensoren direkt; Module mit 5-V-Ausgang brauchen Spannungsteiler oder PegelwandlerWie ESP32; nur 3 analoge Eingänge (GP26–GP28)
Analoges Lesen6 Pins, 10 Bit (0–1023)Viele Pins, 12 Bit; ADC2-Pins sind bei aktivem WLAN nicht lesbar3 Pins, 12 Bit (in MicroPython mit read_u16 0–65535)
Menge an UnterrichtsmaterialAm größten: seit Jahren in Schulen, viel Material in vielen SprachenGroß, vor allem für IoT und Smart HomeWachsend; gute MicroPython-Dokumentation, weniger fertiges Unterrichtsmaterial
Installation auf SchulrechnernArduino IDE; beim Original kein Treiber, kompatible Boards mit CH340 brauchen eventuell einenArduino IDE + Boardpaket von mehreren hundert MB + CP210x- oder CH340-Treiber je nach USB-ChipThonny; unter Windows 10/11, macOS und Linux kein eigener Treiber nötig
Relative BoardkostenDer originale Uno ist der teuerste der drei; kompatible Uno-Boards sind günstigerMeist niedrigMeist am niedrigsten

Achte beim Lesen besonders auf zwei Zeilen: Betriebsspannung und Fehlertoleranz. Weil die Pins des Uno mit 5 V arbeiten, lassen sich die meisten Sensormodule auf dem Markt direkt anschließen, und ein falsch gesteckter Draht führt meistens nur dazu, dass die Schaltung nicht funktioniert. Die Pins von ESP32 und Pico arbeiten mit 3,3 V; erreicht sie ein 5-V-Signal, können Pin oder Board Schaden nehmen. Für eine einzelne Person ist das ein kleines Detail, in einer Klasse mit 8 Gruppen wirkt es sich direkt auf dein Budget für Ersatzboards aus. Auch die Kostenzeile sollte nicht allein entscheiden: Der Boardpreis ist nur ein kleiner Teil der Gesamtsumme aus Steckbrettern, Kabeln, Sensoren und Ersatzteilen.

Module mit 5 V wie der Ultraschallsensor HC-SR04 geben am ECHO-Pin ein 5-V-Signal aus. Schließe dieses Signal nicht direkt an ESP32 oder Pico an: Baue mit zwei Widerständen einen Spannungsteiler (1 kΩ und 2 kΩ teilen 5 V auf etwa 3,3 V) oder verwende eine 3,3-V-Version des Sensors. Die Rechnung erledigt das Spannungsteiler-Tool, die Logik dahinter erklärt was ist ein Spannungsteiler.

Welches Board für welches Lernziel?

Bevor du ein Board wählst, schreib in einem Satz auf, was die Lernenden am Ende des Unterrichts können sollen. „Durch Messen erklären, warum eine LED einen Vorwiderstand braucht“ und „Temperaturdaten auf dem Handy sehen“ verlangen unterschiedliche Boards. Alle Einstiegsprojekte in der folgenden Tabelle sind in BlueGrays kostenlos und öffnen sich mit Schaltplan, Bauteilliste und Code.

LernzielErstes BoardWarum?Kostenloses Einstiegsprojekt
Elektronik-Grundlagen (Strom, Spannung, Widerstand, LED)Arduino UnoIn 5-V-Schaltungen stimmen Messwerte leicht mit der Rechnung überein, Fehler beschädigen das Board seltenLED Blinken, Ampel
Algorithmen und C++Arduino Uno, dann ESP32Gleiche Sprache und gleiche IDE; setup(), loop(), if und for vom Uno gelten auf dem ESP32 unverändertLED mit Taster ein- und ausschalten
Programmieren mit PythonRaspberry Pi PicoPython-Wissen vom Rechner wandert aufs Board; eine Zeile in Thonny zeigt ihr Ergebnis ohne KompilierenRaspberry Pi Pico: Externe LED zum Leuchten bringen (GP14 + Steckbrett)
Internet der Dinge (IoT)ESP32 (Alternative: Pico W)WLAN und Bluetooth sind eingebaut; ESP32-Projekte sind ebenfalls Arduino C++, das Wissen aus dem ersten Halbjahr geht nicht verlorenESP32-WLAN-STA-Verbindung (mit LCD-Display)
Robotik (Motoren, Servos, Abstand)Arduino Uno; ESP32 für FunksteuerungDie meisten Motortreiber-Boards und 5-V-Module wurden für den Uno entworfen; ESP32, wenn ein Fahrzeug per Handy gesteuert werden sollHC-SR04 Abstandsmessung (serielle Anzeige)
Naturwissenschaftliche Versuche und MessdatenArduino UnoSensor und serieller Monitor reichen; 5-V-Module wie der DHT11 werden direkt angeschlossenTemperatur und Luftfeuchtigkeit mit DHT11

Die zwei am häufigsten missverstandenen Zeilen sind Python und IoT. Den Pico für Python zu wählen heißt, dass die Lernenden die for-Schleife und die if-Abfrage, die sie am Rechner schreiben, mit derselben Syntax auf eine LED anwenden; eine einzige Zeile in der Shell von Thonny lässt die LED auf dem Board sofort leuchten. Beim IoT liegt der Vorteil des ESP32 nicht nur im eingebauten WLAN, sondern darin, dass ESP32-Projekte wie beim Uno in Arduino C++ geschrieben werden: pinMode(), digitalRead() und if aus dem ersten Halbjahr werden im zweiten unverändert genutzt, neu sind nur die WLAN-Verbindung und das Ausliefern einer Webseite. Auch der Pico W kann sich mit dem WLAN verbinden; will deine Schule sowohl Python als auch IoT, deckt der Pico W beides mit einem Board ab.

Wenn du auf Robotik zielst, plane die Motorseite getrennt: Wofür DC-Motor, Servo und Schrittmotor gedacht sind, vergleichen wir in DC-Motor, Servo und Schrittmotor im Vergleich. Egal welches Board du wählst, Motoren werden über einen eigenen Treiber und eine eigene Stromversorgung betrieben, nicht über das Board; das Board gibt nur Befehle. Deshalb entscheiden in einem Robotikkurs die Programmiersprache und der Bedarf an Funksteuerung über das Board, nicht die Motoren.

Empfehlungen nach Klassenstufe

Das Alter allein entscheidet nicht; von zwei gleichaltrigen Klassen hat die eine vielleicht schon mit Blöcken programmiert, die andere noch nie Informatikunterricht gehabt. Trotzdem ändern sich Stundenlänge, der Umgang mit Tastatur und Dateien und der Stundenplan je nach Stufe deutlich. Die Tabelle fasst diese Unterschiede zusammen; die Spalte „Nächster Schritt“ zeigt den Schritt, der folgt, wenn die Lernenden bereit sind, nicht zwingend im selben Jahr.

StufeStartboardNächster SchrittWorauf achten
Sekundarstufe I (etwa 11–14 Jahre)Arduino UnoKein Boardwechsel im selben Jahr nötig; Handysteuerung mit dem ESP32 in einer AG oder im WahlpflichtfachDas Programm wird als Blöcke gelesen, der echte Code fertig hochgeladen; die Installation darf nicht 10 Minuten der Stunde fressen
Oberstufe (allgemeinbildend)Arduino Uno (1. Halbjahr)Pico, wenn Python unterrichtet wird, sonst ESP32 (2. Halbjahr)Den Wechsel nicht als neues Thema, sondern als bekanntes Projekt auf neuem Board gestalten
Berufliche Schule (Elektrotechnik, Informatik)Arduino Uno und MultimeterIoT mit dem ESP32; Pegelwandlung und Leistungsrechnung werden selbst zum ThemaDen Unterschied zwischen 3,3 V und 5 V messen lassen statt nur erklären
ErwachsenenkursEin Board passend zum KurszielDirekt ESP32 für Gruppen mit Smart-Home-Wunsch, Pico für Gruppen mit Python-KenntnissenIn kurzen Kursen keine Zeit mit der Installation von zwei Boards verlieren

Mit Blöcken in der Sekundarstufe I zu beginnen erleichtert das Lesen von Programmen, ändert aber nichts an der Boardwahl: Die meisten BlueGrays-Projekte mit Blöcken sind Arduino-Projekte, und die Blöcke dienen zum Lesen des Programms; aufs Board kommt immer der echte Code des Projekts. Wenn du die C++- und MicroPython-Entsprechungen der Blöcke nebeneinander sehen willst, wirf einen Blick auf die Übergangstabelle von Blöcken zu C++. In der Oberstufe und der beruflichen Bildung ist es selbst schon ein Lernerfolg, zwei Boards zu kennen: Wer denselben Sensor an einem 5-V- und an einem 3,3-V-Board betrieben hat, ignoriert Spannungspegel nie wieder. In Erwachsenenkursen kommen die meisten mit einem konkreten Ziel; in der ersten Stunde zu fragen „Was willst du bauen?“ und das Board danach zu wählen, funktioniert besser, als alle denselben Weg gehen zu lassen.

Installation auf Schulrechnern: Treiber, Boardpaket, Thonny und Adminrechte

Die versteckten Kosten der Boardwahl in der Schule liegen in der Installation. Was zu Hause einmal erledigt ist, wiederholt sich in der Schule auf 8 Schülerrechnern und einem Lehrerrechner, und an den meisten Schulen darf nur die IT-Betreuung Software installieren. Der Aufwand unterscheidet sich bei den drei Boards deutlich:

SchrittArduino UnoESP32Raspberry Pi Pico
SoftwareArduino IDE 2Arduino IDE 2Thonny (bringt eigenes Python mit)
ZusatzpaketKeins, Uno-Unterstützung ist eingebautesp32 by Espressif Systems aus dem Boardverwalter, mehrere hundert MBEinmalig eine MicroPython-UF2-Datei aufs Board
USB-TreiberBeim Original keiner; kompatible Boards mit CH340 brauchen eventuell einenCP210x, CH340 oder CH9102 je nach Chip auf dem BoardNicht nötig
AdminrechteFür IDE und Treiber meist nötigFür IDE und Treiber nötig; das Boardpaket landet im BenutzerordnerLeichter, da kein Treiber; Thonny lässt sich oft im Benutzerkonto installieren
Typisches Problem beim ersten HochladenFalscher Port, reines LadekabelKein Port, „Failed to connect“ (BOOT-Taste), lange KompilierzeitInterpreter in Thonny nicht gewählt, Board ohne MicroPython

Ein Detail des ESP32-Boardpakets sorgt in Schulen oft für Ärger: Das Paket wird nicht für den ganzen Rechner installiert, sondern in den Ordner des angemeldeten Benutzers. Melden sich alle mit einem gemeinsamen Konto an, ist das kein Problem; nutzt jede Person ihr eigenes Konto, wird das Paket für jedes Konto neu heruntergeladen. Auf Rechnern, die sich bei jedem Neustart in den Ausgangszustand zurücksetzen, ist die Installation am nächsten Tag verschwunden; dann musst du die IT-Betreuung bitten, das Paket ins geschützte Image aufzunehmen. Beim Pico gibt es dieses Problem nicht, weil MicroPython auf dem Board selbst liegt: Du bereitest das Board einmal vor, und Thonny erkennt es das ganze Jahr an jedem Rechner.

Installiere nicht mit dem Administratorkonto, um dann auch mit dem Administratorkonto zu testen. Melde dich mindestens eine Woche vor Unterrichtsbeginn mit einem Schülerkonto an, steck ein Board ein und überzeuge dich selbst, dass der Port erscheint und der Beispielcode hochlädt. Eine Installation, die beim Admin einwandfrei läuft, aber im Schülerkonto keinen Port zeigt oder das Boardpaket nicht findet, ist ein klassischer Grund, die erste Stunde zu verlieren.

Geh mit einer klaren Liste zur IT-Betreuung; statt „Bitte Arduino installieren“ gib ihr die folgenden Punkte. Die Liste kannst du vor dem ersten Halbjahr mit den Uno-Punkten und vor dem zweiten mit den ESP32- oder Pico-Punkten weitergeben:

  1. Die Desktop-Version der Arduino IDE 2 auf 8 Schülerrechnern und 1 Lehrerrechner.
  2. Den CH340-, CP210x- oder CH9102-Treiber, je nach USB-Chip der kompatiblen Uno- oder ESP32-Boards; lies den Chip auf dem Board ab, sobald die Bestellung da ist.
  3. Bei ESP32: das Paket esp32 by Espressif Systems aus dem Boardverwalter und die im Unterricht genutzten Bibliotheken; sie müssen auch in Schülerkonten sichtbar sein.
  4. Bei Pico: Thonny. Blockiert eine Richtlinie USB-Speicher, erscheint auch das Laufwerk RPI-RP2 nicht, das der Pico im BOOTSEL-Modus zeigt; spiel MicroPython zu Halbjahresbeginn einmal an deinem eigenen Rechner auf die Boards.
  5. Schülerkonten dürfen beim Zugriff auf serielle USB-Ports nicht eingeschränkt sein.
  6. Nach der Installation ein 10-minütiger Test mit einem Schülerkonto: Board einstecken, Port wählen, Beispielcode hochladen.

Ein gestufter Plan: Beispiel für ein Schuljahr

Nehmen wir an, du hast 2 Stunden pro Woche, eine Klasse mit 24 Lernenden und 8 Dreiergruppen. Angenommen, du kannst von jedem Halbjahr etwa 14 Wochen für praktische Arbeit nutzen. Im ersten Halbjahr legen alle mit dem Uno dieselbe Grundlage; im zweiten wählst du je nach Ziel der Schule Weg A (ESP32, IoT) oder Weg B (Pico, Python). Beide Wege beginnen bewusst mit einem bekannten Projekt: Die Lernenden bauen das erste Projekt des ersten Halbjahres auf dem neuen Board nach und sehen den Unterschied selbst. Alle Projekte in der Tabelle sind kostenlos.

Halbjahr und WocheBoardThemaKostenloses Projekt
1. Halbjahr, Woche 1–3UnoWas ist ein Programm, digitaler Ausgang, TimingLED Blinken, Ampel
1. Halbjahr, Woche 4–6UnoEingang, Bedingungen, Zustand speichernLED mit Taster ein- und ausschalten
1. Halbjahr, Woche 7–9UnoAnaloger Sensor, SchwellenwertNachtlicht mit LDR
1. Halbjahr, Woche 10–14UnoAbstand und Umgebung messen, serieller Monitor, MiniprojektHC-SR04 Abstandsmessung (serielle Anzeige), Temperatur und Luftfeuchtigkeit mit DHT11
2. Halbjahr Weg A, Woche 1–3ESP32Dieselbe LED und derselbe Taster am ESP32, der 3,3-V-Unterschied, BoardpaketLED Blinken mit ESP32
2. Halbjahr Weg A, Woche 4–8ESP32Sensor und LCD, WLAN-VerbindungESP32 DHT22 Temperatur und Luftfeuchtigkeit (mit LCD-Display), ESP32-WLAN-STA-Verbindung (mit LCD-Display)
2. Halbjahr Weg A, Woche 9–14ESP32Webseite, die vom Handy erreichbar ist, IoT-AbschlussprojektESP32 Async-Webserver (mit IP-Anzeige auf dem LCD)
2. Halbjahr Weg B, Woche 1–4PicoPython-Syntax, LED, AmpelRaspberry Pi Pico: Externe LED zum Leuchten bringen (GP14 + Steckbrett), Raspberry Pi Pico Ampel-Simulator (3 LEDs sequenziell, GP11/GP12/GP13)
2. Halbjahr Weg B, Woche 5–14PicoAbstand, Ton, Tastenfelder, AbschlussprojektRaspberry Pi Pico Einparkhilfe (HC-SR04 + 3 LEDs + Summer), Raspberry Pi Pico Tasten-Klavier (5 Taster + Summer + Melodie-Rekorder)

Unterrichte in der ersten Woche des zweiten Halbjahres kein neues Thema; lass das bekannte LED-Projekt auf dem neuen Board aufbauen und frag nur: „Was hat sich geändert?“ Pinnummern, 3,3 V, die Auswahl des Boardpakets beim ESP32 oder Python-Code beim Pico sind die Antworten, und selbst entdeckte Unterschiede vergessen die Lernenden nicht. Die erste Stunde von Weg A haben wir im ESP32-Plan für die erste Stunde minutengenau vorbereitet, den Rest in der 8-wöchigen ESP32-IoT-Unterrichtsreihe Woche für Woche; für Weg B lässt sich der 6-Wochen-Plan für Pico und MicroPython direkt übernehmen.

Ein gestufter Plan verteilt auch das Budget. Im ersten Jahr investierst du nur in Uno-Sets; weil das zweite Board mit den LEDs, Widerständen, Tastern, LDRs und Sensoren aus diesen Sets arbeitet, bedeutet es meist nur Boards, Kabel und ein paar Zusatzteile. Im Artikel Arduino-Labor in der Schule einrichten haben wir einige ESP32 und Pico für Vorführungen vorgeschlagen; wechselt die ganze Klasse aufs zweite Board, rechne die Anzahl nach Gruppen, nicht nach dem Vorführsatz. Die Liste der zweiten Stufe für 8 Gruppen und 1 Reserve:

  • Weg A: 1 ESP32-DevKit pro Gruppe, 9 für die Klasse; 9 Datenkabel, die zur USB-Buchse des Boards passen. Die meisten ESP32-DevKits belegen ein einzelnes Steckbrett fast vollständig; zwei Steckbretter nebeneinander mit dem Board über der Mitte erleichtern die Verdrahtung.
  • Weg B: 1 Raspberry Pi Pico H oder Pico WH (Stiftleisten angelötet) pro Gruppe, 9 für die Klasse; 9 Micro-USB-Datenkabel. Kaufst du Picos ohne Stiftleisten, musst du Lötzeit für 9 Boards einplanen.
  • Für beide Wege: Wird ein 5-V-HC-SR04 genutzt, pro Gruppe ein 1-kΩ- und ein 2-kΩ-Widerstand, für die Klasse je 9; oder eine 3,3-V-Version des Sensors.
  • Für die Funkwochen: ein Handy-Hotspot im 2,4-GHz-Band oder ein eigener Router statt des Schulnetzes (Weg A und Weg B mit Pico W).
Raspberry Pi Pico WH: angelötete Stiftleisten, Micro-USB-Buchse und BOOTSEL-Taste
Der Pico WH kommt mit angelöteten Stiftleisten und passt direkt aufs Steckbrett; das W steht für WLAN und Bluetooth. Die BOOTSEL-Taste neben der USB-Buchse brauchst du beim Aufspielen von MicroPython.

5 typische Fehler von Schulen bei der Boardwahl

  • Ein IoT-Board ohne IoT-Ziel kaufen: Weil der ESP32 leistungsfähig ist, liegt es nahe, im ersten Jahr für alle ESP32 zu kaufen. Wird das WLAN aber nicht genutzt, leben die Lernenden mit der 3,3-V-Grenze und zusätzlichen Installationsschritten, ohne etwas dafür zu bekommen.
  • Boards in derselben Stunde mischen: Arbeiten vier Gruppen mit dem Uno und vier mit dem Pico, unterrichtest du zwei Stunden gleichzeitig. Wechsle das Board an der Grenze eines Halbjahres oder einer Einheit; in einer leistungsgemischten Klasse differenzierst du über die Schwierigkeit der Aufgabe, nicht über das Board.
  • Pico und Pico W verwechseln: Nur die W-Version hat WLAN. Planst du eine Funkeinheit, achte bei der Bestellung auf das W; für den Einstieg in Python reicht der Pico ohne W.
  • Mit reinen Ladekabeln in den Unterricht gehen: Reine USB-Ladekabel versorgen das Board, zeigen aber keinen Port, und die Lernenden suchen lange nach einem Treiberproblem. Teste die Kabel zu Halbjahresbeginn einzeln mit einem Board und markiere die Datenkabel.
  • Kompatible Boards für identisch mit dem Original halten: Kompatible Uno- und ESP32-Boards sind für das Schulbudget sinnvoll, haben aber teils andere USB-Chips und brauchen eventuell einen Treiber. Teste vor einer Sammelbestellung ein Musterboard an einem Schulrechner mit Schülerkonto.

So sehen die drei Boards in BlueGrays aus

BlueGrays teilt die Projekte in drei Plattformen ein, und die Verteilung passt zu einem gestuften Plan: Es gibt mehr als 110 Projekte für Arduino, etwa 50 für den ESP32 und mehr als 30 für den Raspberry Pi Pico. 60 davon sind komplett kostenlos: 20 Arduino-, 20 ESP32- und 20 Pico-Projekte. In kostenlosen Projekten sind Schaltplan, Bauteilliste, Code und der Bereich Code verstehen offen; alle Projekte der Plantabelle oben stammen daraus. Arduino- und ESP32-Projekte sind in Arduino C++ geschrieben, Pico-Projekte in MicroPython. Unter Entdecken › Projekte wählst du über Filtern die Plattform und den Preisstatus und siehst so die kostenlosen Projekte für dein Unterrichtsboard in einer Liste.

  • Projektfinder: Seine zweite Frage lautet „Welches Board hast du?“, mit den Optionen Arduino Uno / Nano, ESP32, Raspberry Pi Pico und „Ich habe noch kein Board“. Die Lernenden wählen ihr Board und bekommen Vorschläge; der Vorschlag ZUERST AUFWÄRMEN · KOSTENLOS auf dem Ergebnisbildschirm zeigt ein kostenloses Projekt zum Einstieg mit denselben Bauteilen. Mehr im Artikel zum Projektfinder.
  • Code-Guide: Der Code-Guide im Bereich Lernen hat zwei Pfade, Arduino C++ und MicroPython, mit je 18 Karten. Das Beispiel jeder Karte hat die Tabs Block, Arduino und MicroPython, so sieht eine Person auf Weg B die C++- und die Python-Fassung desselben Befehls nebeneinander. Die Kartenliste steht im Artikel zum Code-Guide.
  • Fragen des Tages: In der Einstellung Programmiersprache der Fragen lassen sich Beide, Arduino oder MicroPython wählen; eine Klasse auf Weg B kann im zweiten Halbjahr auf MicroPython-Fragen umstellen.
  • Lass es uns zusammen bauen: Der Schritt 3. Code hochladen im geführten Modus hängt vom Board ab: Bei Arduino- und ESP32-Projekten wählst du Board und Port im Menü Werkzeuge der Arduino IDE, bei Pico-Projekten den MicroPython-Interpreter in Thonny. Diesen Schritt in der ersten Stunde gemeinsam am Beamer durchzugehen, spart viele Installationsfragen.
  • Premium und Lehrer-Pakete: Premium hängt am Konto und schaltet die Projekte aller drei Plattformen gemeinsam frei; für den Wechsel auf ESP32 oder Pico im zweiten Halbjahr muss niemand etwas zusätzlich kaufen. Wie die Pakete mit 5 und 10 Codes ohne automatische Verlängerung unter Profil > Lehrer-Pakete für eine ganze Klasse funktionieren, erklären wir in Premium-Codes für die Klasse.

6 Fragen vor der Entscheidung: für die Fachkonferenz

  1. Was sollen die Lernenden am Ende können: eine Schaltung erklären, Code schreiben, Daten ins Netz senden?
  2. Wird an der Schule Python oder C++ unterrichtet, und wenn ja, in welchen Jahrgängen?
  3. Wie viele Gruppen arbeiten, und wie viele Ersatzboards hältst du bereit?
  4. Wer darf Software auf den Rechnern installieren, und wie lange dauert die Installation?
  5. Arbeiten deine Sensoren mit 5 V oder 3,3 V, und passen sie zum zweiten Board?
  6. Erlaubt das Schulnetz die Verbindung von Geräten, oder brauchst du einen Hotspot?

Sind die Antworten auf die ersten beiden Fragen klar, ergibt sich das Board fast von selbst: der Uno für Elektronik-Grundlagen und Algorithmen, der ESP32 für Vernetzung, der Pico für Python. Bevor du entscheidest, öffne die kostenlosen Projekte dieses Plans mit Schaltplänen und Code in der BlueGrays-App und geh sie an einem Abend durch; so siehst du am schnellsten, welcher Weg zu deiner Klasse passt.

Häufige Fragen

Arduino oder Raspberry Pi Pico im Unterricht?

Für Elektronik-Grundlagen und Programmierlogik ist der Arduino Uno der sicherere Einstieg: Er arbeitet mit 5 V, die meisten Sensoren lassen sich direkt anschließen und es gibt reichlich Material. Wird an der Schule Python unterrichtet, passt der Pico gut als zweites Board. Beide Boards halbjahresweise hintereinander einzusetzen, funktioniert meist besser, als sich für eines zu entscheiden.

Ist der ESP32 für Anfänger schwer?

Das Programmieren ist nicht schwer; auch der ESP32 wird mit der Arduino IDE in demselben C++ programmiert. Schwieriger sind die Installation (zusätzliches Boardpaket, USB-Treiber, manchmal die BOOT-Taste) und die 3,3-V-Grenze. Deshalb ist es in der Schule leichter, den ESP32 erst einzuführen, wenn die Lernenden einfache Schaltungen mit dem Uno aufbauen können.

Ist der Raspberry Pi Pico dasselbe wie ein Raspberry Pi?

Nein. Ein Raspberry Pi ist ein kleiner Computer mit Betriebssystem; der Pico ist ein Mikrocontroller-Board, das wie ein Arduino ein einzelnes Programm ausführt. An einen Pico schließt man weder Bildschirm noch Tastatur an; er wird per USB mit dem Rechner verbunden und in Thonny mit MicroPython programmiert.

Braucht man Adminrechte, um die Arduino IDE auf Schulrechnern zu installieren?

An den meisten Schulen erfordern Softwareinstallation und USB-Treiber Administratorrechte, plane das also mit der IT-Betreuung. Das ESP32-Boardpaket landet außerdem im Ordner des angemeldeten Benutzers, ein Test mit Schülerkonto ist daher Pflicht. Beim Pico ist der Aufwand geringer, weil kein eigener Treiber nötig ist.

Pico oder Pico W für die Schule?

Wenn du nur Python und Elektronik-Grundlagen unterrichtest, reicht der Pico. Planst du eine Einheit mit WLAN oder Bluetooth, nimm den Pico W; im Unterricht werden beide gleich programmiert. Wähle die Versionen Pico H oder Pico WH mit angelöteten Stiftleisten, damit sie direkt aufs Steckbrett passen.

Wie viele Boards braucht eine Klasse?

Eine Klasse mit 24 Lernenden in Dreiergruppen ergibt 8 Gruppen; 9 Boards mit einer Reserve reichen. Bei Zweiergruppen rechne mit 12 Gruppen und 1–2 Reserveboards. Beim Wechsel aufs zweite Board gilt dieselbe Rechnung; ein paar Vorführboards aus dem Labor reichen nicht für die ganze Klasse.

Alle Projekte ansehen
LED Blinken
#1Anfänger

LED Blinken

Das allererste Hallo der Elektronik: eine einzelne LED an- und ausschalten. Der Arduino schaltet die LED in kurzen Abständen ein und aus, das Licht blinkt also schnell. So siehst du ganz einfach, wie

4.6(188)
1127
Ampel
#3Anfänger

Ampel

Eine winzige Nachbildung der Ampel, die du jeden Tag auf der Straße siehst. Rot leuchtet zwei Sekunden, Gelb blitzt kurz auf, Grün leuchtet zwei Sekunden, dann geht es über Gelb wieder zurück zu Rot,

4.8(131)
397
Nachtlicht mit LDR
#12Anfänger

Nachtlicht mit LDR

Ein kleines Nachtlicht, das von selbst angeht, wenn es dunkel wird, und am Morgen wieder ausgeht. Ein Lichtsensor misst, wie hell es im Zimmer ist; ist es dunkel genug, schaltet der Arduino die LED ei

4.8(102)
205
HC-SR04 Abstandsmessung (serielle Anzeige)
#27Anfänger

HC-SR04 Abstandsmessung (serielle Anzeige)

Der Sensor HC-SR04 funktioniert wie eine Fledermaus, die im Dunkeln ihren Weg findet: Er sendet einen Ton, den du nicht hörst, lauscht auf das Echo und misst, wie weit der Gegenstand vor ihm entfernt

4.6(46)
71
LED Blinken mit ESP32
#103Anfänger

LED Blinken mit ESP32

Lehrt die grundlegende Verwendung von GPIO-Ausgängen mit ESP32. Wir erreichen einen Blinkeffekt, indem wir eine LED über einen digitalen Pin ein- und ausschalten. ESP32-Version des klassischen Blink-Projekts auf Arduino UNO; die grundlegenden Blink-Befehle in der Arduino-Umgebung bleiben gleich, aber die Pinbelegung und die GPIO-Pegel von 3,3 V des ESP32 unterscheiden sich von denen des Arduino UNO.

4.7(37)
99
ESP32 DHT22 Temperatur und Luftfeuchtigkeit (mit LCD-Display)
#117Mittel

ESP32 DHT22 Temperatur und Luftfeuchtigkeit (mit LCD-Display)

Bei diesem Projekt werden die Umgebungstemperatur und die Luftfeuchtigkeit mit einem DHT22-Sensor gemessen und in Echtzeit auf einem 16x2 I2C-LCD angezeigt. Mithilfe der Adafruit-DHT-Bibliothek werden die Daten über das One-Wire-Protokoll vom Sensor ausgelesen. Dieses Projekt bildet die Grundlage für IoT-Wetterstationen, Smart-Home-Automatisierung oder Umgebungsüberwachungssysteme in Gewächshäusern. Die Kommunikation mit dem DHT22 erfolgt über den GPIO-4-Pin des ESP32.

4.8(38)
56
Raspberry Pi Pico: Externe LED zum Leuchten bringen (Steckbrett)
#148Anfänger

Raspberry Pi Pico: Externe LED zum Leuchten bringen (Steckbrett)

Der nächste Schritt nach der integrierten LED des Pico: Eine externe LED an das Breadboard anschließen und über den GP14-Pin steuern. In diesem Projekt lernst du, wie du einen beliebigen universellen GPIO-Pin des Pico als Ausgang nutzen kannst, welche Polarität die LED hat (langes Bein = Anode/+, kurzes Bein = Kathode/–) und warum ein Strombegrenzungswiderstand (220 Ω) erforderlich ist. Wenn du den Widerstand weglässt, fließt zu viel Strom durch die LED und sie kann durchbrennen. Die Schaltung i

4.5(2)
7
Raspberry Pi Pico Ampel-Simulator (3 LEDs sequenziell)
#150Anfänger

Raspberry Pi Pico Ampel-Simulator (3 LEDs sequenziell)

Wir simulieren eine echte Ampel mit roten, gelben und grünen LEDs. Grün 4 Sek "gehen", gelb 1,5 Sek "bereit", rot 3 Sek "stopp" und rot+gelb 1 Sek "starten" (europäisches Ampelmuster). Lerne Funktionsdefinition, Zustandsmaschinen-Logik und Multi-GPIO-Synchronisation. Sehr einfache Schaltung: 3 LEDs an GP11/GP12/GP13, jeweils mit 220Ω Widerstand.

4.0(1)
12