Skip to content
Praktische Umsetzung mit Mikrocontrollern
Technik · Klasse 9 · Steuern und Regeln · 2. Halbjahr

Praktische Umsetzung mit Mikrocontrollern

Erhalte einen praktischen Einblick in die Programmierung von Mikrocontrollern, um einfache Steuerungs- und Regelungsaufgaben selbst zu realisieren.

Kurzfassung:Entfesseln Sie die Kreativität Ihrer Schülerinnen und Schüler, indem Sie ihnen die Werkzeuge an die Hand geben, um die physische Welt um sie herum zu steuern und zu automatisieren.

KMK BildungsstandardsLehrplanPLUS, Technik, 9. Jahrgangsstufe, T 9.5 Steuern und Regeln

Über dieses Thema

Dieses Thema führt Schülerinnen und Schüler der 9. Klasse in die faszinierende Welt der Mikrocontroller ein und schlägt eine Brücke zwischen der abstrakten Welt der Informatik und der konkreten, physischen Welt der Technik. Im Einklang mit den Bildungsplänen für das Fach Technik in Deutschland, die oft eine Auseinandersetzung mit Steuerungs- und Regelungstechnik vorsehen, ermöglicht dieses Thema eine praktische Anwendung grundlegender Programmierkonzepte. Der Fokus liegt auf dem EVA-Prinzip (Eingabe, Verarbeitung, Ausgabe), einem fundamentalen Konzept der Informatik, das hier durch den Einsatz von Sensoren (Eingabe), dem Mikrocontroller (Verarbeitung) und Aktoren wie LEDs oder Motoren (Ausgabe) greifbar gemacht wird.

Die Auseinandersetzung mit Mikrocontrollern fördert das algorithmische Denken, die Problemlösekompetenz und die Fähigkeit zur Fehlersuche (Debugging). Durch den Vergleich von blockbasierter und textbasierter Programmierung werden die Lernenden an professionellere Programmierparadigmen herangeführt, während gleichzeitig ein niedrigschwelliger Einstieg gewährleistet wird. Die Projekte sind so konzipiert, dass sie Kreativität anregen und den Schülerinnen und Schülern das Erfolgserlebnis vermitteln, ein selbst entwickeltes, funktionierendes technisches System geschaffen zu haben. Dies stärkt das Verständnis für die allgegenwärtige Rolle von eingebetteten Systemen in modernen Technologien, von Haushaltsgeräten bis hin zur Automobilindustrie.

Leitfragen

  1. Erkläre die grundlegende Architektur eines Mikrocontrollersystems: Eingabe, Verarbeitung, Ausgabe.
  2. Analysiere einen einfachen Programmcode zur Steuerung einer LED basierend auf einem Sensoreingang.
  3. Vergleiche die blockbasierte Programmierung mit der textbasierten Programmierung hinsichtlich ihrer Eignung für Anfänger.

Lernziele

  • Die Schülerinnen und Schüler können das EVA-Prinzip (Eingabe, Verarbeitung, Ausgabe) am Beispiel eines Mikrocontrollersystems erläutern.
  • Sie können eine einfache elektronische Schaltung mit einem Mikrocontroller, Sensoren und Aktoren auf einem Steckbrett aufbauen.
  • Sie sind in der Lage, einen einfachen Programmcode zu analysieren und zu erstellen, um einen Aktor basierend auf einem Sensoreingang zu steuern.
  • Sie können die grundlegenden Unterschiede sowie Vor- und Nachteile von blockbasierter und textbasierter Programmierung für Anfänger benennen.
  • Sie können systematische Strategien zur Fehlersuche (Debugging) in Hard- und Software anwenden.

Schlüsselvokabular

MikrocontrollerEin Halbleiterchip, der einen Prozessor und weitere Peripheriefunktionen wie Speicher und Ein-/Ausgabeschnittstellen auf einem einzigen integrierten Schaltkreis vereint. Er ist für Steuerungsaufgaben in eingebetteten Systemen optimiert.
SensorEin Bauteil, das eine physikalische oder chemische Eigenschaft (z.B. Temperatur, Helligkeit, Abstand) erfasst und in ein elektrisches Signal umwandelt, das vom Mikrocontroller verarbeitet werden kann.
AktorEin Bauteil, das ein elektrisches Signal vom Mikrocontroller in eine Aktion oder eine andere physikalische Größe umwandelt (z.B. eine LED leuchtet, ein Motor dreht sich).
EVA-PrinzipDas grundlegende Prinzip der Datenverarbeitung: Eingabe, Verarbeitung, Ausgabe. Daten werden erfasst (Eingabe), nach bestimmten Regeln verarbeitet (Verarbeitung) und das Ergebnis wird ausgegeben (Ausgabe).
GPIOAbkürzung für 'General Purpose Input/Output'. Dies sind digitale Pins am Mikrocontroller, die programmatisch entweder als Eingang (um Signale zu lesen) oder als Ausgang (um Signale zu senden) konfiguriert werden können.

Vorsicht vor diesen Fehlvorstellungen

Häufige FehlvorstellungDer Mikrocontroller 'weiß' von selbst, was zu tun ist.

Was Sie stattdessen lehren sollten

Ein Mikrocontroller ist eine Maschine, die Befehle nur streng sequenziell und exakt so ausführt, wie sie im Programmcode geschrieben stehen. Er hat kein eigenes Bewusstsein oder Verständnis, sondern arbeitet eine Liste von Anweisungen ab.

Häufige FehlvorstellungMehr Spannung bedeutet immer mehr Leistung.

Was Sie stattdessen lehren sollten

Während Spannung notwendig ist, kann eine zu hohe Spannung Bauteile wie LEDs ohne einen passenden Vorwiderstand zerstören. Es ist das Zusammenspiel von Spannung, Strom und Widerstand, das für eine funktionierende und sichere Schaltung entscheidend ist.

Häufige FehlvorstellungBlockbasierte Programmierung ist nur für Kinder und keine 'echte' Programmierung.

Was Sie stattdessen lehren sollten

Blockbasierte Sprachen sind visuelle Werkzeuge, die die gleichen logischen Konzepte (Schleifen, Bedingungen, Variablen) wie textbasierte Sprachen verwenden. Sie sind hervorragend geeignet, um diese Konzepte zu erlernen, ohne sich mit komplexer Syntax auseinandersetzen zu müssen.

Ideen für aktives Lernen

Alle Aktivitäten ansehen

Bezüge zur Lebenswelt

  • Steuerung von Haushaltsgeräten wie Waschmaschinen, Mikrowellen und Kaffeemaschinen.
  • Systeme in modernen Autos, z.B. die Motorsteuerung, das Antiblockiersystem (ABS) oder die Einparkhilfe.
  • Unterhaltungselektronik, von der Fernbedienung über Spielkonsolen-Controller bis hin zu intelligenten Lautsprechern.
  • Automatisierte Systeme in der Landwirtschaft (Smart Farming) zur Bewässerung oder Überwachung von Pflanzen.
  • Medizintechnische Geräte wie Blutzuckermessgeräte oder digitale Fieberthermometer.

Ideen zur Lernstandserhebung

Kurze Überprüfung

Beobachtung der Schülerinnen und Schüler während der praktischen Arbeit. Stellen Sie gezielte Fragen zum Aufbau der Schaltung und zur Funktion einzelner Code-Blöcke, um das Verständnis zu überprüfen.

Kurze Überprüfung

Ein kleines Abschlussprojekt, bei dem die Lernenden eine vorgegebene Problemstellung (z.B. 'Baue eine Alarmanlage für eine Keksdose') selbstständig mit einem Mikrocontroller, einem Sensor und einem Aktor lösen müssen. Bewertet werden die Funktionalität, die Sauberkeit des Aufbaus und die Kommentierung des Codes.

Kurze Überprüfung

Die Schülerinnen und Schüler füllen einen 'Ich kann...'-Bogen aus, auf dem sie ihre eigenen Fähigkeiten in Bezug auf die Lernziele einschätzen, z.B. 'Ich kann eine LED korrekt mit einem Vorwiderstand anschließen'.

Häufig gestellte Fragen

Was ist der Unterschied zwischen einem Mikrocontroller (z.B. Arduino) und einem Einplatinencomputer (z.B. Raspberry Pi)?
Ein Mikrocontroller ist darauf spezialisiert, eine einzige Aufgabe sehr effizient auszuführen, z.B. eine Maschine zu steuern. Ein Einplatinencomputer ist ein vollwertiger Computer mit Betriebssystem, der mehrere Aufgaben gleichzeitig erledigen kann, ähnlich wie ein Desktop-PC.
Muss ich löten können, um mit Mikrocontrollern zu arbeiten?
Nein, für den Einstieg ist kein Löten erforderlich. Mit Steckbrettern (Breadboards) und Jumperkabeln können alle Schaltungen einfach und reversibel aufgebaut werden.
Warum funktioniert mein Code nicht, obwohl er fehlerfrei aussieht?
Häufig liegt der Fehler nicht im Code, sondern in der Schaltung. Überprüfe, ob alle Kabel richtig gesteckt sind, die Bauteile die richtige Polarität haben und ob es einen Kurzschluss gibt. Manchmal sind es auch kleine Tippfehler im Code, die man leicht übersieht.

Planungsvorlagen für Technik

Edited by Adriana Perusin, Editor-in-Chief, Flip Education