Einstieg in das Thema, ggf. Einführung Computerraum, Bildung der Programmier-Paare

Ähnliche Dokumente
Modellbau-Ampel für 10 LEDs (2x Auto- und 2x Fußgängerverkehr)

CIUS - AMPEL - ANLAGE. Steuern und Regeln. A. Steinbach Realschule Tamm. Da stimmt doch was nicht?

Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?

Programmieren mit dem Calliope-mini. Referentin: Anja Rosenbaum

Informatik Enlightened. Station 0 - Einstieg

Ampelsteuerung Merkblatt 1 Wie werden die Bauteile angeschlossen?

Microcomputer be-greifbare Informatik

Programmieren mit dem Calliope-mini

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino

Einführung. Schritt 1: Sammle deine Materialien

Modellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr)

Willkommen!

Abbildung 4-9-1: Die Sound-Machine-Tastatur und der Arduino

Produktinformation. Das Board

PRODUKTINFORMATIONEN DER CALLIOPE MINI

Was so passieren wird:

SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE:

INHALTSVERZEICHNIS. 1. Übersicht. 2. Wechsel zwischen den Modulen. 3. Scratch. 4. Scratch mit GPIOs. 5. Lektionen. Lektion 1: Buzzer ansteuern

Eigenschaften GCK-972 RS232

Arduino für FunkAmateure

PRODUKTINFORMATIONEN DER CALLIOPE MINI

Selbstbauprojekt 2017 GØ1

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler

Die flexible Plattform. 4duino Starter Kit UNO R.3

fischertechnik-workshop

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO?

Informatik Medien/Informatik

3. Hardware CPLD XC9536 von Xilinx. CPLD / FPGA Tutorial

Arduino in C/C++ programmieren

Anleitungen. Version

Praktikum Komponenten & Programmierung von Automatisierungssystemen

ArduBlock Station 4 - Farbthermometer

Einführung Arduino - Aufbau

Anleitung Arduino-Experimentiersets

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung

foexlab-materialien Arduino-Schaltungen First Steps Gottfried Wilhelm Leibniz Universität Hannover

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus.

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller

JoyPi. Time for more. Experiment und Education Koffer

Programmieren. Hexenwerk oder Zauberspuk? Kinderuniversität Mittwoch, 16. März 2016 Kinder-Akademie Fulda & Hochschule Fulda

Anleitung DGTV Fernbedienung

Anwendungen der Prozessdatenverarbeitung (Liste V) Leitung: Prof. Dr. Linn. Microcontroller Programmierung

MDK-Controller: Umbau auf PureMoCo Android App v

Calliope Programmier- und Modellbau Kurs. Der Grundschule Effeltrich 2018

HELLIGKEIT MESSEN MIT DEM CALLIOPE MINI

Willkommen! Vorbereiten der Software:

< UNTERRICHTSMATERIAL /> Calliope mini. Blumenpflegestation

AUTOMATISIERUNG OHNE KONTROLLVERLUST

plug & learn mit CrossRoads und ROBO Pro Projekte zur Informatik und Prozessdatenverarbeitung in der Sek. I


Coden mit dem Calliope mini Bau eines Raumschiffes

Teach-Dongle Rev 1.1. Teach-Dongle. Rev 1.1 Stand Okt

Morsen mit dem Calliope mini

Zusatz zur Installations- und Bedienungsanleitung für die erweiterten Funktionen des: ATHON GPS-R ATHON GPS-RW

Teil 1 Erste Schritte mit Arduino 1

Einführung in die Programmierung des VEX IQ mit ROBOTC. Kurzanleitung

RASPBERRY PI. Physical Computing

Wie geht das...?...mit WinPC-NC?

I nhaltsverzeich n is

C2000 Piccolo. LaunchPad Entwicklungskit. C2000 Piccolo. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit.

Coden mit dem Calliope mini Lernkarten für den Einstieg ins Programmieren

Programmieren mit Open Roberta Einführung und Unterrichtsbeispiele mit dem Calliope mini

Arduino und Amateurfunk (1)

Jan Monsch. Donnerstag, 2. Mai 13

Die Sonne spielt Musik

WE-EF LEUCHTEN. Hauptkatalog Europa Ausgabe

Arduino Mikrocontrolling

Projektworkshop Digitales Haustier. Digitales Haustier. Bau dir ein Digitales Haustier, das schnurrt, wenn du es streichelst. 1/8

Die neue Smart Blue Lichtsteuerung

Wunderst du dich auch manchmal, wo die ganzen Kekse hin sind? Mit diesem Projekt kommst du dem Dieb schnell auf die Schliche.

MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit

Arduino-Roboter. Chin. Modell. Treiber: Es folgen nun einige Bilder zum Modell R2-D2 Büchsenroboter:

LED board EB

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach


Coden mit dem Calliope mini Lernkarten für den Einstieg ins Programmieren

Eine tastengesteuerte Ampelanlage

Arduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach

Neugasse 6a Neu-Anspach Telefon Telefax

Der BBC Micro:Bit. B) Physical Computing. 1) Experimente mit LEDs a) Grundlagen

Physical Computing Einführung mit Arduino und Scratch

Arduino für FunkAmateure

Fortbildungsmodule >> Elektrotechnik. Präzisierung zu Modulbereich Mikrocontroller [E61] Teilmodul E611 Grundlagen Mikrocontrollertechnik (µc)

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15

KAPITEL 1: EINFÜHRUNG IN ANDROID-OPEN-ACCESSORY 22. Ich, Android 22. Was Ist Android-Open-Accessory (AOA)? 28

1.4 Spezifikation. Inhalte einer. Spezifikation

Maik Schmidt. Arduino. Ein schneller Einstieg in die Microcontroller-Entwicklung

Aufgabe Im Quadrat fahren

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

Mikrocontroller. Vortrag von Louis Liedtke. 8. Dezember Fakultät Elektrotechnik und Informatik. Bild 1: Atmel ATmega8

Laborübung 3. Abnahme (bitte vom Betreuer per Unterschrift bestätigen lassen) Aufgabe 1 Aufgabe 2 Aufgabe 3 Aufgabe 4 Aufgabe 5

Fangspiel Spiel. Fangspiel. Aufgabenblatt für Schülerinnen und Schüler. Öffnet folgende Internet-Adresse: lab.open-roberta.org

Eure Aufgabe ist es, Antworten auf die folgenden Fragen zu finden:

Transkript:

Ampelsteuerung 1. Doppelstunde Einstieg in das Thema, ggf. Einführung Computerraum, Bildung der Programmier-Paare Morsen mit LED (Kennenlernen eines einfachen Schaltkreises mit LED) 2. Doppelstunde HA besprechen, Film/-e gemeinsam ansehen häufige Fehlvorstellungen vorher: rot/gelb unbekannt, grün/gelb vermutet Zustandsdiagramm ergänzen: Namen, Signal, Dauer, Pfeil zurück zum Anfang einzeichnen Rollenspiel Ampelanlage mit Controller, drei Lampen Beispieldatei für Blinklicht ausprobieren Programm reparieren, so dass sich ein sinnvolles Blinklicht ergibt Ampelphasen implementieren (beginnen bei grün, sonst ist für den Taster später ein Umbau nötig) 3. Doppelstunde Dokumentation der Ergebnisse als Video Rollenspiel Ampelanlage mit Controller, fünf Lampen Fußgänger-Ampel ergänzen, Programmierung ergänzen 4. Doppelstunde ggf. Rollenspiel Ampelanlage mit Controller, fünf Lampen, Taster Taster für Fußgänger-Ampel ergänzen, Programmierung ergänzen Schnelle Gruppen können die Verkabelung selbst recherchieren, z. B. bei funduino.de

Rollenspiel Als sehr hilfreich für das Verständnis hat sich erwiesen, einige SuS die Ampelanlage nach-spielen zu lassen und eine/-n Controller/-in Befehle an Lampen geben zu lassen: Dabei werden die Funktionen der Anlage schrittweise erweitert. Statt der T-Shirts sind auch laminierte Karten o. ä. denkbar. Material Die Einheit wurde mit Arduino-Sets erfolgreich umgesetzt. Die Verwendung externer Hardware bietet neben einem zusätzlichen Motivationsfaktor auch die Möglichkeit, die Steuerung einer Ampelanlage deutlich weniger abstrakt als mit einem Bildschirmmodell zu erleben. Dabei bietet sich die Arduino-Plattform an, allerdings ist das Stecken der Breadboard-Kabel für einige Fünftklässler noch eine Herausforderung (Auge-Hand-Koordination). Mit Calliope-Mikrocontrollern ist dies einfacher, da die Anschlüsse speziell für jüngere Kinder entwickelt wurden und sowohl größer als auch weiter auseinander verbaut sind. Zudem sind diverse Sensoren und Aktoren bereits auf dem Board verbaut. Mit Calliope kann die erste Ampelschaltung mit externen LED realisiert werden. Will man nicht zusätzliche Anschlüsse anlöten, kann man die Fußgänger-Ampel entweder durch passende Symbole auf der LED-Matrix oder durch entsprechendes Ansteuern der RGB-LED darstellen: Ein Vorteil an der Scratch4Arduino-Lösung ist, dass die spezielle Firmware es erlaubt, aus der Scratch-Umgebung direkt die LEDs anzusprechen. Der Zwischenschritt, den kompilierten Code auf den Mikrocontroller hochzuladen, entfällt. Durch Setzen des Download-Ordners auf den Speicher des Calliope, der wie ein USB-Stick am Rechner eingebunden wird, lässt sich eine ähnlich einfache Lösung erreichen. Die Calliope können im Gegensatz zu Arduino nicht nur am PC/Mac programmiert werden, sondern auch per ipad, da sie auch einen Bluetooth-Chip direkt an Bord haben.

Ein Hinweis auf andere Mikrocontroller aus der Lebenswelt der SuS fällt leicht, etwa beim Geschirrspüler oder bei den verbreiteten elektronischen Schlüsseln: Aufbewahrung Eine Möglichkeit ist die Verwendung des z. B. bei Funduino erhältlichen Sets aus Grundplatte und kleinem Breadboard. Zur Aufbewahrung können in eine Platte dünne Nuten gefräst oder gesägt werden, in denen die Platten dann stehend in einer Box untergebracht werden können. Link zum Produkt: https://www.funduinoshop.com/epages/78096195.sf/de_de/?objectpath=/shops/78096195/produ cts/03-39

Arduino-Schaltungen Die SuS erhalten zunächst die linke Schaltung und ergänzen diese schrittweise um LEDs für die Fußgängerampel und Kabel für den Taster. Zu beachten ist, dass auch für die Tasterschaltung ein Widerstand benötigt wird, da der Eingang des Arduino sonst nicht verlässlich wieder auf LOW abfällt, vgl. Video zu diesem Baustein. Umsetzung als Programm Das Programm links stellt die Schaltung für die Autoampel dar, dabei wird die Ampel zunächst in den Startzustand gebracht. Anschließend wird immer wieder geprüft, ob der Taster gedrückt wurde, und in dem Fall ein Durchlauf durch die anderen Zustände gesteuert. Soll die Alternative als Programmstruktur an dieser Stelle noch vermieden werden, kann auch mit dem Block gearbeitet werden, den die SuS intuitiver verwenden. Die Steuerung der Fußgänger-LEDs über die analogen Ports ist erklärungsbedürftig, dimmbare Lampen sind aber meist bekannt und so stellt auch dies kein Verständnisproblem dar.

Anschließende Einheit Das Muster der BSB für ein schulinternes Curriculum für NWT schlägt die Einheit Ampelsteuerung im Anschluss an die Einheit zur Datenübertragung vor. Startet man mit der Ampelsteuerung, lassen sich anschließend die inhaltlichen Anforderungen mit praktischen Anwendungen umsetzen, etwa können leicht Nachrichten zwischen zwei Calliope ausgetauscht werden. Beispielsweise könnte die Temperatur im Inneren des Kühlschranks außen angezeigt werden oder überprüft werden, dass das Licht im Kühlschrank tatsächlich ausgeht. Damit können auch Versuche zur Wärme-dämmung weiter unterstützt werden. Zwei weitere Beispiele sind eine Bewässerungsanlage und eine Rollosteuerung: