Arduino Workshop als Ferienkurs: Programm für 5 Tage à 3 Stunden
Arduino Workshop als Ferienkurs: 5 Tage à 3 Stunden, Zweiergruppen, Projekte pro Tag, Stundenplan, Materialliste für 8 Gruppen, Checkliste und Ausstellung.
Wenn du ein Programm für einen 5-tägigen Arduino Workshop als Ferienkurs planst, gib jedem Tag genau eine neue Idee und reserviere den letzten Tag für das eigene Miniprojekt der Teilnehmenden: Tag 1 LEDs und Zeitsteuerung, Tag 2 Taster und Bedingungen, Tag 3 Sensoren, Tag 4 Ton und Bewegung, Tag 5 Miniprojekt und Ausstellung. Jeder Tag folgt demselben Gerüst: Aufwärmen, kurzer Input, Bauphase, Pause, Challenge, Austausch. Der Plan in diesem Artikel ist für einen Intensivkurs mit 3 Stunden pro Tag, also 15 Stunden insgesamt, geschrieben und geht von 12–16 Teilnehmenden in Zweiergruppen aus; diese Zahlen sind eine Annahme, du kannst sie für deine Gruppe nach oben oder unten anpassen.
Anders als bei einem wöchentlichen Kurs über ein Halbjahr wird im Intensivkurs nichts vergessen, dafür kommt Müdigkeit ins Spiel. Deshalb setzt das Programm auf kurze Inputs und viel Bauzeit statt auf lange Erklärungen. Unten findest du eine Programmtabelle Tag für Tag, den stündlichen Ablauf eines Beispieltags, eine Materialliste für 8 Gruppen, eine Checkliste, die zwei Wochen vorher beginnt, Miniprojekte für Tag 5, eine Vorlage für 3-minütige Präsentationen, Anpassungen nach Alter, Ideen für die Zeit nach dem Kurs und Sicherheitsregeln. Wenn du über ein Halbjahr eine Stunde pro Woche unterrichtest, passt der 8-Wochen-Plan für Robotik und Programmieren besser zu diesem Rhythmus.

Der Rahmen des Kurses: 5 Tage, 3 Stunden, Zweiergruppen
Der häufigste Fehler in einem Intensivkurs ist, zu viel in den ersten Tag zu packen. Das Programm geht deshalb vom Einfachen zum Komplexen: zuerst Ausgabe (eine LED leuchten lassen), dann Eingabe (einen Taster lesen), danach analoge Messung (Licht und Abstand), dann Bewegung und Ton (Servo und Summer) und zum Schluss ein Miniprojekt, das alles verbindet. Jeder Tag baut auf dem vorherigen auf; der Parksensor an Tag 3 nutzt die LED von Tag 1, die Bedingung von Tag 2 und die Abstandsmessung vom selben Tag. Der Grund für Zweiergruppen ist einfach: In Dreiergruppen schaut oft eine Person nur zu, und wer allein arbeitet und hängen bleibt, muss warten. Im Zweierteam baut eine Person die Schaltung, die andere liest Schaltplan und Code, in der Pause werden die Rollen getauscht.
| Punkt | Annahme in diesem Plan | Wenn du es änderst |
|---|---|---|
| Dauer | 5 Tage, 3 Stunden pro Tag (z. B. 10:00–13:00), inklusive 15 Minuten Pause | Bei 2 Stunden pro Tag Challenge und Austausch kürzen, nicht die Bauzeit |
| Teilnehmende | 12–16 Personen | Ab 20 Personen eine zweite Hilfskraft dazunehmen |
| Gruppen | Zweiergruppen, 6–8 Gruppen | Einzelarbeit nur bei Erwachsenen und nur, wenn die Sets reichen |
| Board | Arduino Uno oder kompatibles Board | Mit einem Nano den Aufbau auf dem Steckbrett an Tag 1 gemeinsam festlegen |
| Vorwissen | Keines; Teilnehmende programmieren zum ersten Mal | Mit erfahrener Gruppe Tag 1 und 2 zusammenlegen und einen Sensortag ergänzen |
| Computer | Ein Computer pro Gruppe, ein Computer und ein Beamer für die Kursleitung | Mit weniger Computern teilen sich zwei Gruppen einen Rechner, die Bauzeit wird länger |
| Betreuung | 1 Kursleitung, bei 16 Personen 1 Hilfskraft | Ohne Hilfskraft die tägliche Challenge kürzer halten |
Programm Tag für Tag: Themen, Projekte und Ergebnis des Tages
Alle Projekte in der Tabelle sind in der BlueGrays App mit Teileliste, Schaltplan und Code fertig vorbereitet. Die Projekte der ersten beiden Tage sind komplett kostenlos; die Teilnehmenden brauchen kein Premium. Ab Tag 3 kommen Premium-Projekte wie der Parksensor, der Servo und die Miniprojekte dazu. Wenn du sie nutzt, braucht jede teilnehmende Person Premium; am praktischsten geht das mit einem Lehrer-Paket, und wie es funktioniert, haben wir ausführlich im Leitfaden zu Premium-Codes für die Klasse erklärt. Wenn du bei kostenlosen Projekten bleiben willst, steht im Tipp unten eine Variante ohne Premium.
| Tag | Thema | BlueGrays Projekte | Konzepte | Ergebnis des Tages |
|---|---|---|---|---|
| 1 | Licht und Zeitsteuerung | LED Blinken, Ampel, LED-Lauflicht | setup() und loop(), pinMode(), digitalWrite(), delay(), Array und for-Schleife | Jedes Team hat eigene Ampelzeiten festgelegt und die Geschwindigkeit des Lauflichts mit 6 LEDs geändert |
| 2 | Taster und Bedingung | LED mit Taster schalten (Push), LED mit Taster ein- und ausschalten | digitalRead(), if/else, Pull-down-Widerstand, Zustandsvariable, Tasterprellen | Zwei Schaltungen: eine leuchtet, solange der Taster gedrückt ist, eine schaltet mit einem Druck ein und mit dem nächsten aus |
| 3 | Sensoren: Licht und Abstand | Nachtlicht mit LDR, HC-SR04 Abstandsmessung (serielle Anzeige), Parksensor mit HC-SR04 (Premium) | analogRead() und der Bereich 0–1023, Schwellwert, serieller Monitor, Ultraschallmessung und Abstandsformel | Eine Lampe, die im Dunkeln angeht, und ein Warnton, der beim Näherkommen schneller wird |
| 4 | Ton und Bewegung | Verwendung des Summers, Verwendung von Servomotoren (Premium), Servomotorbetrieb mit Potentiometer (Premium) | tone() und noTone(), Frequenz, Servo-Bibliothek, Winkel, analoge Steuerung mit Potentiometer | Ein Servo, der sich mit dem Potentiometer auf jeden Winkel dreht, und ein eigener Piep-Rhythmus; am Ende Wahl des Miniprojekts |
| 5 | Miniprojekt und Ausstellung | Ein Projekt aus der Auswahltabelle unten | Kombinieren, Planen, Fehlersuche, Präsentieren | Ein funktionierendes Miniprojekt und eine 3-minütige Präsentation |
An den ersten beiden Tagen ändern die Teilnehmenden am Ende jedes Projekts eine einzige Zahl und sagen das Ergebnis vorher voraus. In Ampel leuchten Rot und Grün 2000 ms, Gelb 300 ms; die Teams schreiben diese Zeiten für eine echte Kreuzung neu. In LED-Lauflicht leuchten sechs LEDs an den Pins 2–7 im Abstand von 150 ms nacheinander auf; diese Zahl auf 50 und auf 500 zu setzen, macht sichtbar, was Array und for-Schleife tun. An Tag 2 nutzen LED mit Taster schalten (Push) und LED mit Taster ein- und ausschalten dieselbe Schaltung, der Unterschied liegt nur im Code. Dieser Vergleich ist der kürzeste Weg, die Idee „ein Programm kann sich etwas merken“ zu erklären, und alle Sensorprojekte der folgenden Tage beruhen darauf. Tag 3 ist Messtag. In Nachtlicht mit LDR geht die LED an Pin 13 an, wenn der an A0 gelesene LDR-Wert unter 50 fällt; die Teams decken den Sensor mit der Hand ab, beobachten den Wert im seriellen Monitor und passen den Schwellwert an das Licht in ihrem Raum an. HC-SR04 Abstandsmessung (serielle Anzeige) gibt den Abstand zwischen 3 und 100 cm jede halbe Sekunde aus, Parksensor mit HC-SR04 macht aus derselben Messung mit zwei LEDs an Pin 8 und 9 und einem Summer an Pin 10 eine Warnung: Ist ein Hindernis näher als 20 cm, piept es schneller. An Tag 4 fährt Verwendung von Servomotoren den Servo auf 0, 90 und 180 Grad, Servomotorbetrieb mit Potentiometer dreht denselben Servo per Hand mit einem Potentiometer. Die letzte halbe Stunde des Tages ist für die Wahl des Projekts für Tag 5 reserviert. Schließe den Austausch jedes Tages mit der Abschlussfrage dieses Tages; die Antworten zeigen dir, was du beim Aufwärmen am nächsten Morgen wiederholen solltest:
- Tag 1: Was hat sich an der Ampel geändert, als du delay(500) statt delay(2000) geschrieben hast? Warum?
- Tag 2: Liegt der Unterschied zwischen dem Taster, der leuchtet, solange er gedrückt ist, und dem, der bei jedem Druck umschaltet, in der Schaltung oder im Code?
- Tag 3: Wird der LDR-Wert im Dunkeln oder im Hellen kleiner? Wie hast du den Schwellwert für dein Nachtlicht gewählt?
- Tag 4: Wohin dreht sich der Servo, wenn du 90 schreibst? Warum folgt der Servo dem Potentiometer, wenn du daran drehst?
- Tag 5: Zeige in deinem Projekt nacheinander die Teile, die erfassen, entscheiden und reagieren.
Lehrer-Paket: wie viele Codes und wann verteilen?
Für einen 5-tägigen Kurs reicht ein monatliches Lehrer-Paket. Jeder Monatscode gibt dem Konto, das ihn einlöst, 30 Tage Premium, und die Zeit beginnt am Tag des Einlösens. Verteilst du die Codes an Tag 1, endet der Kurs nach 5 Tagen und den Teilnehmenden bleiben etwa 25 Tage, um zu Hause weiterzumachen. Das Paket ist ein einmaliger Kauf und verlängert sich nicht automatisch; die Teilnehmenden müssen auch keine Karte in ihrem Apple- oder Google-Konto hinterlegen. Nicht genutzte Codes haben kein Ablaufdatum, übrige Codes bleiben also für deinen nächsten Kurs. Wenn du Monats- und Jahrespaket nach Kursdauer vergleichen willst, lies Lehrer-Paket monatlich oder jährlich; den aktuellen Preis für dein Land siehst du in der App auf dem Bildschirm Lehrer-Pakete.
| Teilnehmende | Paketvorschlag | Verteilung der Codes | Übrige Codes |
|---|---|---|---|
| 12 | 1 × 10er- + 1 × 5er-Paket, monatlich | 12 Teilnehmende + 1 für dein eigenes Konto | 2 Codes für den nächsten Kurs |
| 14 | 1 × 10er- + 1 × 5er-Paket, monatlich | 14 Teilnehmende + 1 für dein eigenes Konto | Keine Reserve; bei einer Nachmeldung ein weiteres 5er-Paket |
| 16 | 2 × 10er-Paket, monatlich | 16 Teilnehmende + 1 für dein eigenes Konto | 3 Codes für den nächsten Kurs |
- Fang mit deinem eigenen Code an: Löse vor dem Kurs einen Code in deinem eigenen Konto ein; lege das Programm erst fest, wenn du die Premium-Projekte geöffnet und die Schaltungen selbst gebaut hast.
- Tag 1, in der Pause verteilen: Schicke jeder teilnehmenden Person auf dem Bildschirm Meine Codes mit Code Kopieren oder über die Teilen-Funktion einen Code. Tippt jemand auf den geteilten Link, öffnet sich in der App der Bildschirm Code Einlösen mit bereits eingetragenem Code; ohne Link geht es über Profil > Code Einlösen, wo der Code im Format BG-XXXX-XXXX-XXXX eingegeben wird.
- Sofort prüfen: In Meine Codes sollte jeder Code den Status Aktiv und den Namen der Person zeigen, die ihn genutzt hat. Wenn du Konto- und Anmeldeprobleme an Tag 1 löst, wartet an Tag 3 beim Wechsel zu Premium-Projekten niemand.
- Sei transparent: Beim Einlösen werden Name, Benutzername, E-Mail-Adresse und Profilfoto der Person mit der Lehrkraft geteilt, die den Code vergeben hat. Sag das den Teilnehmenden und Eltern von Anfang an.
- Kenne die Ausnahmen: Ein Konto mit aktivem Premium-Abo über den App Store oder Google Play kann keinen Code einlösen; diese Person hat bereits Premium, ihr Code bleibt als Reserve. Springt jemand an Tag 1 ab, kannst du mit dem einen Transfer des Monatscodes die restliche Zeit an eine neue Person weitergeben.
Ein Tag Stunde für Stunde: Beispiel Tag 3
Der folgende Ablauf ist für einen 3-Stunden-Tag von 10:00 bis 13:00 geschrieben, und du kannst jeden Tag dasselbe Gerüst nutzen; es ändern sich nur Projekte und Challenge. Als Beispiel wurde Tag 3 gewählt, weil er ein kostenloses und ein Premium-Projekt am selben Tag verbindet. Der kurze Input dauert nie länger als 20 Minuten; die Teilnehmenden verbringen mindestens 100 der 180 Minuten damit, selbst Schaltungen zu bauen und Code zu ändern.
| Uhrzeit | Phase | Was passiert? |
|---|---|---|
| 10:00–10:15 | Aufwärmen | Ein Team zeigt seine Lösung der gestrigen Challenge. Frage: Warum wird dein Handydisplay im Dunkeln dunkler? Die Antworten kommen an die Tafel. |
| 10:15–10:35 | Kurzer Input | Nachtlicht mit LDR wird am Beamer geöffnet. Mit eingeschaltetem Als Blöcke zeigen werden analogRead und der Schwellwertvergleich gemeinsam gelesen und dann den passenden Zeilen im Code zugeordnet. |
| 10:35–11:20 | Bauphase 1 | Die Teams bauen das LDR-Nachtlicht, notieren helle und dunkle Werte im seriellen Monitor und passen den Schwellwert an ihre eigenen Messwerte an. |
| 11:20–11:35 | Pause | Rollentausch: Wer die Schaltung gebaut hat, liest jetzt den Code. Die Schaltung kann auf dem Tisch bleiben, das USB-Kabel wird abgezogen. |
| 11:35–12:15 | Bauphase 2 | Mit HC-SR04 Abstandsmessung (serielle Anzeige) wird der Abstand gemessen, Messwerte bei 10, 20 und 50 cm werden mit einem Lineal verglichen. Fertige Teams gehen zur Schaltung von Parksensor mit HC-SR04 über. |
| 12:15–12:40 | Challenge | Den Warnabstand des Parksensors von 20 cm auf 10 cm senken; schnelle Teams verbinden das LDR-Nachtlicht mit der Abstandsmessung zu einer Lampe, die nur im Dunkeln und bei Annäherung angeht. |
| 12:40–12:55 | Austausch | Jedes Team hat 1 Minute: Was haben wir gebaut, welche Zahl haben wir geändert, was ist passiert? Ein Team erzählt von etwas, das nicht funktioniert hat, und wie es den Fehler gefunden hat. |
| 12:55–13:00 | Aufräumen | Die Teile werden gezählt in die Boxen gelegt, das Thema von morgen wird in einem Satz genannt. |

Zwei Funktionen der App erleichtern die Bauphasen. Die erste ist der Modus Lass es uns zusammen bauen auf der Projektseite: Er zeigt nacheinander die Schritte Teile vorbereiten, Schaltung aufbauen, Code hochladen sowie starten und testen, hält den Bildschirm an und erinnert das Team daran, bei welchem Schritt es war. Die zweite ist der Weg des Codes auf den Computer: Der Code auf dem Handy lässt sich mit Kopieren übernehmen, oder Link kopieren schickt einen Link, der den Code auf dem Computer öffnet. Ein Team, das hängen bleibt, schaut zuerst im Tab Code verstehen des Projekts in den Abschnitt Wenn du nicht weiterkommst und meldet sich erst dann. Diese kleine Regel verkürzt die Warteschlange und bringt den Teilnehmenden bei, ihre eigenen Fehler zu finden; alle Bereiche der Projektseite haben wir im Leitfaden zur Projektseite beschrieben.
Materialliste: pro Gruppe und für 8 Gruppen plus Reserve
Teilst du 16 Teilnehmende in Zweiergruppen, ergeben sich 8 Gruppen; mit einem Reserveset bereitest du 9 Sets vor. Bei einem Kurs mit 12 Personen reichen 6 Gruppen und 7 Sets. Kein Bauteil muss gelötet werden. Die Mengen pro Gruppe sind etwas großzügig gerechnet, weil verkehrt gesteckte LEDs und abgebrochene Jumperkabel in den ersten Tagen sehr häufig sind. Wenn du fertige Starterkits kaufen willst, vergleiche ihren Inhalt mit dieser Liste; was Kits meist enthalten, steht im Artikel Arduino Starter Kit.
| Material | Pro Gruppe | 8 Gruppen + 1 Reserve | Eingesetzt an Tag |
|---|---|---|---|
| Arduino Uno oder kompatibles Board | 1 | 9 | Alle |
| USB-Kabel (USB A-B für den Uno, datenfähig) | 1 | 10 | Alle |
| Steckbrett (830 Kontakte) | 1 | 9 | Alle |
| Jumperkabel Stecker-Stecker | 30 | etwa 280 | Alle |
| Jumperkabel Stecker-Buchse | 6 | etwa 60 | 3–5 (HC-SR04, Servo) |
| 5-mm-LEDs (rot, gelb, grün gemischt) | 10 | etwa 100 | 1, 3, 5 |
| Widerstände 220 Ω oder 330 Ω | 10 | etwa 100 | 1, 2, 3, 5 |
| Widerstände 10 kΩ | 4 | etwa 40 | 2, 3, 5 |
| Taster (4 Beine) | 4 | etwa 40 | 2, 5 |
| LDR (Lichtsensor) | 1 | 10 | 3, 5 |
| HC-SR04 Ultraschall-Abstandssensor | 1 | 10 | 3, 5 |
| Summer (passiv, für verschiedene Töne) | 1 | 10 | 3, 4, 5 |
| SG90 Servomotor | 1 | 10 | 4, 5 |
| Potentiometer 10 kΩ | 1 | 9 | 4 |
| I2C-LCD 16x2 (optional) | – | 2–3 | 5 (Gedächtnisspiel) |
| Karton, Klebeband, Schere | – | eins pro Gruppe | 5 (Box-Projekte) |
| Multimeter | – | 2 | Fehlersuche |
Checkliste zur Vorbereitung des Kurses
Teile die Vorbereitung in drei Zeitpunkte auf. Bleiben Installation und Treiber für die erste Stunde des Kurses übrig, ist Tag 1 zur Hälfte weg; das Ziel ist, dass jeder Computer schon einmal Code hochgeladen hat, wenn die Teilnehmenden kommen. Du kannst die folgende Liste kopieren und ausdrucken; am Anfang jedes Punkts steht, wann er erledigt wird:
- 2 Wochen vorher: Teilnehmerzahl festlegen, Gruppen und Anzahl der Sets berechnen, fehlendes Material bestellen. Wegen möglicher Lieferverzögerungen LEDs, Widerstände und Jumperkabel reichlich kaufen.
- 2 Wochen vorher: Computer zählen. Auf jedem muss die Arduino IDE installiert sein; an Schulrechnern braucht das oft Administratorrechte, sprich mit der IT-Betreuung. Die Installationsschritte stehen im Artikel Arduino IDE installieren.
- 2 Wochen vorher: Elternbrief verschicken: Termine und Uhrzeiten, Einladung zur Ausstellung an Tag 5, der Hinweis, dass alle Schaltungen nur mit den 5 V vom USB laufen, dass beim Einlösen eines Codes Name, Benutzername, E-Mail-Adresse und Profilfoto mit der Lehrkraft geteilt werden und dass Premium am Tag der Eingabe beginnt und 30 Tage dauert.
- 1 Woche vorher: Lehrer-Paket kaufen und deinen eigenen Code einlösen. Jedes Premium-Projekt einmal selbst bauen und notieren, wo Probleme auftreten.
- 1 Woche vorher: Den USB-Chip der Klon-Boards prüfen; für Boards mit CH340-Chip den Treiber auf den Computern installieren. Die Servo-Bibliothek ist in der Arduino IDE enthalten; für das Gedächtnisspiel die Bibliothek LiquidCrystal_I2C über den Bibliotheksverwalter installieren.
- 1 Woche vorher: Sets in nummerierte Boxen packen und eine Inhaltsliste auf jede Box kleben. USB-Kabel einzeln testen und markieren: Manche Kabel sind reine Ladekabel, die LED am Board leuchtet, aber in der Arduino IDE erscheint kein Port. Keine Kabel verwenden, die Teilnehmende von zu Hause mitbringen; Lösungen für Port- und Treiberfehler stehen im Artikel Arduino Sketch lässt sich nicht hochladen.
- 1 Woche vorher: Die Teilnehmenden bitten, die App zu installieren und ein Konto anzulegen; so dauert die Verteilung der Codes an Tag 1 nur ein paar Minuten.
- 1 Tag vorher: An jedem Computer ein Board anschließen, den Code von LED Blinken hochladen, die LED blinken sehen und die Portnummer seitlich am Computer beschriften.
- 1 Tag vorher: Beamer, Verlängerungskabel und Steckdosen prüfen; 9 Computer wollen vielleicht gleichzeitig laden.
- 1 Tag vorher: Programmtabelle und Sicherheitsregeln ausdrucken und an die Wand hängen. Die Miniprojekte für Tag 5 auf ein eigenes Blatt schreiben.
- 1 Tag vorher: Auf dem Bildschirm Meine Codes die Anzahl der Codes prüfen und eine Liste zum Abgleich mit den Teilnehmenden vorbereiten: Name, Gruppennummer, Code-Status.
- Am ersten Morgen: Die Reservebox auf deinen Tisch stellen: zusätzliche LEDs, Widerstände, Jumperkabel, ein Board und zwei getestete USB-Kabel.
Tag 5: Miniprojekte zur Auswahl
Das Miniprojekt füllt die ersten zwei Stunden von Tag 5, die letzte Stunde gehört der Ausstellung. Die Teams wählen am Ende von Tag 4; so kannst du fehlende Teile noch am Abend ergänzen. Jede Option verbindet mindestens zwei Konzepte aus den ersten vier Tagen. Schlage schnellen Teams ein Projekt der Stufe Fortgeschritten vor oder lass sie ein fertiges Projekt um eigene Funktionen erweitern, Teams, die sich schwertun, eines der Box-Projekte der Stufe Anfänger. Die Zeiten in der Tabelle sind Schätzungen und enthalten Box und Dekoration.
| Projekt | Schwierigkeit | Bauteile | Geschätzte Zeit | Welche Tage verbindet es? |
|---|---|---|---|---|
| Parksensor mit HC-SR04 | Mittel | HC-SR04, 2 LEDs, 2 Widerstände, Summer | 60 Min. | 1, 3, 4 |
| Berührungsloser Mülleimer mit Arduino (HC-SR04 + SG90 Servo + LED) | Anfänger | HC-SR04, SG90 Servo, LED, Widerstand 220 Ω, Karton | 90 Min. | 3, 4 |
| Geburtstags-Überraschungsbox mit Arduino (LDR + Summer + 3 LEDs) | Anfänger | LDR, Widerstand 10 kΩ, Summer, 3 LEDs, 3 Widerstände, Box | 75 Min. | 1, 3, 4 |
| Arduino Cyclone-Spiel: Licht in der Mitte stoppen (7 LEDs + Taster + Summer) | Anfänger | 7 LEDs, 7 Widerstände, Taster, Summer | 75 Min. | 1, 2, 4 |
| Arduino Gedächtnisspiel (4 LEDs + 4 Taster + Summer) | Fortgeschritten | 4 LEDs, 4 Taster, Summer, I2C-LCD 16x2 | 90 Min. | 1, 2, 4 |
| Einfaches Klavier mit Summer und Taste | Fortgeschritten | 8 Taster, 8 Widerstände 10 kΩ, Summer | 90 Min. | 2, 4 |
Ausstellung und Vorlage für eine 3-Minuten-Präsentation
Die Ausstellung ist der Teil des Kurses, der am längsten in Erinnerung bleibt, und sie lässt die Teilnehmenden in eigenen Worten erklären, was sie gelernt haben. Stelle die Tische an einer Wand entlang auf und lege vor jedes Team eine Karte mit Projektname und Gruppennummer. Wenn Eltern oder andere Klassen kommen, halten die Teams nacheinander eine 3-minütige Präsentation und beantworten danach 1 Minute lang Fragen; bei 8 Gruppen sind das etwa 35 Minuten. Gib jedem Team vorher 10 Minuten, um die Vorlage auszufüllen. Verlange nicht, dass sie den Code auswendig aufsagen, sondern dass sie eine geänderte Zahl erklären und was sie bewirkt hat.
| Zeit | Teil | Was wird gesagt? |
|---|---|---|
| 0:00–0:30 | Problem | Was löst oder macht dieses Projekt? Ein Satz. |
| 0:30–1:15 | Schaltung | Welche Teile gibt es, welches erfasst, welches reagiert? |
| 1:15–2:00 | Code | Eine Bedingung oder Zahl im Code: Was haben wir geändert und was ist passiert? |
| 2:00–2:40 | Live-Vorführung | Das Projekt läuft, jemand aus dem Publikum probiert es aus. |
| 2:40–3:00 | Nächster Schritt | Was würden wir mit einem Tag mehr ergänzen? |
Anpassung an verschiedene Altersstufen und Niveaus
Das Gerüst des Programms bleibt in jeder Gruppe gleich; es ändern sich Tempo, Tiefe der Erklärungen und die Erwartung an Tag 5. Nutze die Tabelle, sobald du deine Gruppe kennst; auch innerhalb einer Altersstufe kann die Erfahrung sehr unterschiedlich sein. In einer gemischten Gruppe bildest du Teams aus einer erfahrenen und einer neuen Person, lässt aber nicht zu, dass immer die erfahrene Person an der Tastatur sitzt.
| Gruppe | Tempo und Erklärung | Was ändert sich? | Vorschlag für Tag 5 |
|---|---|---|---|
| Sekundarstufe I | Input 15 Min.; ein Hauptprojekt pro Tag, das zweite Projekt wird zur Challenge | Am Beamer werden zuerst mit Als Blöcke zeigen die Blöcke gelesen, dann der Code; Begriffe wie Variable und Schwellwert werden mit Alltagsbeispielen erklärt | Box-Projekte und Cyclone-Spiel |
| Sekundarstufe II | Input 20 Min.; alle Projekte der Tabelle | Der Code wird zuerst gelesen, Blöcke dienen zur Kontrolle; Abstandsformel und ohmsches Gesetz werden vorgerechnet | Parksensor und Gedächtnisspiel; ein fertiges Projekt erweitern |
| Erwachsene | Input 20–25 Min.; Tag 1 und 2 laufen schneller | Die gewonnene Zeit geht an Zeitsteuerung ohne Warten mit millis() oder an ein Display-Projekt; die Teilnehmenden bringen eigene Ideen mit | Klavier, Gedächtnisspiel oder ein selbst entworfenes Projekt |
Nach dem Kurs: so geht es zu Hause weiter
Das größte Risiko eines Intensivkurses ist, dass die Begeisterung des letzten Tages innerhalb einer Woche verfliegt. Zeig den Teilnehmenden zum Abschluss drei Wege, zu Hause weiterzumachen. Der Projektfinder stellt drei Fragen: was sie bauen möchten, welches Board sie haben und wie erfahren sie sind; danach schlägt er den besten Treffer und ein kostenloses Aufwärmprojekt mit denselben Teilen vor. Die Fragen des Tages öffnen jeden Tag ein neues Set, dauern etwa 3 Minuten und starten nach einem Einstufungstest mit 15 Fragen auf dem passenden Niveau. Der Code-Guide bietet 36 Karten für Arduino C++ und MicroPython; der Link In Projekten ansehen am Ende jeder Karte listet die Projekte mit diesem Befehl von leicht bis schwer. Der Lehrer-Code, den du im Kurs vergeben hast, gilt auch nach dem Kurs, und die Premium-Projekte bleiben offen, bis die 30 Tage des Codes abgelaufen sind. Wie man die Bereiche Code verstehen und Probier es selbst der Kursprojekte zu Hause nutzt, haben wir im Leitfaden zu Code verstehen und Probier es selbst erklärt.
Sicherheits- und Gruppenregeln
- Alle Schaltungen laufen mit den 5 V vom USB. Nichts wird an die Steckdose angeschlossen; die 220-V-Lampenprojekte in der App gehören nicht zu diesem Kurs.
- Vor jeder Änderung an der Schaltung das USB-Kabel abziehen und erst nach dem Aufbau wieder einstecken.
- Den 5V-Pin nie direkt mit GND verbinden; das Board wird heiß, und der Computer kann den USB-Anschluss abschalten.
- Eine LED immer mit Vorwiderstand anschließen. Wird ein Bauteil heiß oder riecht es verbrannt, zuerst das USB-Kabel ziehen, dann die Kursleitung rufen.
- Startet das Board neu, sobald der Servo angeschlossen ist, zieht der Servo zu viel Strom; Ursache und Lösung findest du im Artikel Arduino startet ständig neu.
- Essen und Getränke bleiben vom Materialtisch fern. Bauteilbeine und Jumperenden sind spitz, also vorsichtig anfassen.
- Vor dem Anfassen der Schaltung eines anderen Teams fragen. Wenn du hängen bleibst, zuerst in Wenn du nicht weiterkommst nachsehen, dann Hilfe holen.
- Am Ende jedes Tages die Teile in der Box mit der Inhaltsliste abzählen und die Box mit ihrer Nummer abgeben.
Nach fünf Tagen haben die Teilnehmenden die ganze Kette selbst aufgebaut, vom Leuchten einer LED bis zu einem kleinen System, das mit einem Sensor Entscheidungen trifft; noch wichtiger ist, dass sie wissen, wo sie bei einer nicht funktionierenden Schaltung suchen müssen. Führe das Programm beim ersten Kurs so durch, wie es ist, und passe es beim zweiten daran an, welcher Tag zu lang wurde und welches Projekt am besten ankam. Die beste Vorbereitung ist, die BlueGrays App auf deinem eigenen Handy zu öffnen, Schaltpläne, Teilelisten und Code der Kursprojekte anzusehen und das Projekt des ersten Tages einmal von Anfang bis Ende aufzubauen.
Häufige Fragen
Was lernt man in einem 5-tägigen Arduino Workshop?
Eine typische Reihenfolge ist LEDs und Zeitsteuerung, Taster und Bedingungen, Licht- und Abstandssensoren, Ton und Servo und am letzten Tag ein Miniprojekt, das alles verbindet. Eine neue Idee pro Tag sorgt dafür, dass die Teilnehmenden vorankommen, ohne zu ermüden. Eine Ausstellung am letzten Tag ist ein guter Abschluss, um das Gelernte zu präsentieren.
Wie viele Stunden pro Tag braucht ein Arduino Ferienkurs?
3 Stunden pro Tag mit 15 Minuten Pause sind für die meisten Gruppen ein gutes Maß. In dieser Zeit passen ein kurzer Input, zwei Bauphasen, eine Challenge und ein Austausch gut hinein. Mit 2 Stunden pro Tag funktioniert dasselbe Programm auch, Challenge und Austausch werden dann kürzer.
Wie viele Arduino Sets braucht man für einen Workshop?
In Zweiergruppen reicht ein Set pro Gruppe; für 16 Teilnehmende bereitest du 8 Sets und ein Reserveset vor, also 9 insgesamt. Jedes Set enthält einen Arduino Uno, ein USB-Kabel, ein Steckbrett, Jumperkabel, LEDs, Widerstände, Taster, einen LDR, einen HC-SR04, einen Summer und einen Servo. Zusätzliche LEDs, Widerstände und Jumperkabel decken Bruch und Verluste der ersten Tage ab.
Braucht man Programmierkenntnisse für einen Arduino Workshop?
Nein, dieses Programm ist für Menschen gedacht, die zum ersten Mal programmieren. An Tag 1 lernen sie nur, wie man eine LED leuchten lässt und die Wartezeit ändert. Für erfahrene Teilnehmende lassen sich die ersten beiden Tage zusammenlegen und ein Sensortag ergänzen.
Reicht ein monatliches Lehrer-Paket für einen 5-tägigen Kurs?
Ja, für einen 5-tägigen Kurs reicht ein monatliches Paket. Jeder Code gibt ab dem Tag des Einlösens 30 Tage Premium; verteilst du die Codes an Tag 1, können die Teilnehmenden nach dem Kurs noch etwa 25 Tage zu Hause weitermachen. Nicht genutzte Codes haben kein Ablaufdatum, übrige Codes bleiben also für den nächsten Kurs.
Kann man einen Arduino Workshop ohne Computer machen?
Um Code auf einen Arduino hochzuladen, braucht man einen Computer; ideal ist ein Computer pro Zweierteam. Mit weniger Computern teilen sich zwei Teams einen Rechner, und Handys oder Tablets dienen zum Lesen von Schaltplan, Teileliste und Code. Die Bauphasen dauern dann länger, und das Tagesprogramm sollte um ein Projekt gekürzt werden.
Projekte, die du danach bauen kannst
Alle Projekte ansehen
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

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,

LED mit Taster schalten (Push)
Wie bei einer Türklingel: Das Licht leuchtet, solange du drückst, und geht aus, wenn du loslässt. Der Arduino horcht ständig auf den Taster; solange er gedrückt ist, leuchtet die LED, und sobald du de

LED mit Taster ein- und ausschalten
Einmal drücken und das Licht geht an, noch einmal drücken und es geht aus, genau wie der Lichtschalter in deinem Zimmer. Der Arduino bemerkt jeden Druck und schaltet die LED in den jeweils anderen Zus

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

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

Parksensor mit HC-SR04
Eine Mini-Ausgabe der Einparkhilfe im Auto: Je näher etwas kommt, desto schneller piept es. Der Abstandssensor misst das Hindernis vor ihm; ist es weiter als 20 Zentimeter entfernt, leuchtet die grüne

Verwendung von Servomotoren
Der Arm eines kleinen Servomotors dreht sich nacheinander in drei Stellungen: ganz an den Anfang, genau in die Mitte und ganz ans Ende, mit jeweils zwei Sekunden Pause. Der Arduino sagt dem Motor, bei
Weitere Artikel
BlueGrays-App
Diese Schaltung Schritt für Schritt auf dem Handy nachbauen
Schaltplan, Code und Teileliste auf einem Bildschirm. Über 200 Arduino-, ESP32- und Pico-Projekte zum Nachbauen.
Mit dem Handy scannen
Richte die Kamera auf den Code, dann öffnet sich der App-Store deines Handys.
oder im Store öffnen

