Sekundarstufe I

Mikrocontroller-Programmierung

Topic: IMP, Informatik // Class: 6-10
In den meisten modernen technischen Geräten stecken zur Steuerung Mikrocontroller. In diesem Workshop lernen die Schüler und Schülerinnen, was ein Mikrocontroller ist und wie sie ihn in der Arduino-Entwicklungsumgebung einfach selbst programmieren können. Hierfür nutzen wir die textuelle Programmiersprache C in vereinfachter Form.

So kann der Mikrocontroller genutzt werden, um z.B. Lampen und Displays anzusteuern oder Motoren zu bewegen. Mit Hilfe von Sensoren lassen sich etwa eine Einparkhilfe, eine Alarmanlage oder eine automatische Schranke realisieren. Die Schüler und Schülerinnen können – je nach Leistungsniveau und Vorkenntnissen – Geräte nach unterschiedlich komplexen Vorlagen bauen sowie programmieren und diese abändern oder komplett eigene Ideen umsetzen.

Bezug zu Bildungsplaninhalten:

  • Grundbausteine von Algorithmen
  • Implementierung einfacher Algorithmen
  • Nutzung von Variablen
  • Nutzung von Programmbibliotheken
  • Umsetzung eigener, kleiner Softwareprojekte
  • Arbeit mit durch technische Sensoren gewonnenen Daten

Gewünschte Vorkenntnisse:
Die grundlegende Bedienung eines Computers mit Tastatur und Maus sollten die Schüler und Schülerinnen sicher beherrschen.

Vorkenntnisse in der Programmierung sind hilfreich aber nicht notwendig. Obwohl in diesem Kurs mit der textuellen Programmiersprache C (vereinfacht) gearbeitet wird, haben sich auch Vorkenntnisse in graphischen Sprachen wie Scratch als nützlich erwiesen.

Teilnehmervoraussetzung:
Für Klasse 6-10

  • Duration
    3,5 Stunden
  • Location
    e2, Konrad Zuse-Labor
  • Start
    Montag bis Freitag, 9:15 Uhr oder 14:00 Uhr
  • Attendance
    max. 32 Teilnehmer
  • Costs
    5,00 Euro Materialkosten pro Teilnehmer. Mindestbetrag 60,00 Euro – auch bei geringerer Teilnehmerzahl. Zwei Begleitpersonen haben freien Eintritt.

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.