Übersicht
Diese Lektion in Heft 5 baut auf die Einführung aus Heft 4 auf. Im Einzelnen werden folgende Themen bearbeitet: Input Eingabe Programmierung - micro:bit - Arduino - Elektronik Mit einer Eingabe (Input) kann man einem micro:bit zeigen, was... Mehr lesen und Output Ausgabe Programmierung - Hardware Ausgaben (Output) können verwendet werden, um einen Schaltkreis zu beeinflussen.... Mehr lesen , der Unterschied zwischen digital Digital Programmierung - Elektronik Digitale Signale können einen von zwei Werten haben: 0 oder... Mehr lesen und analog Analog Elektronik - Hardware Analoge Eingaben oder Ausgaben haben einen Zahlenwert zwischen 0 und... Mehr lesen sowie digitale und analoge Ein- und Ausgabewerte. Diese Themen sollen die Kenntnisse darüber vertiefen, wie der Datenaustausch (schreiben und lesen) zwischen dem micro:bit und externen Schaltkreisen Schaltkreis Elektronik Ein elektrischer Schaltkreis besteht aus verschiedenen elektronischen Bauteilen, die bestimmte... Mehr lesen vor sich geht und wie die analogen und digitalen Signale aussehen.
Die Schüler*innen müssen die Themen nicht in ganzer Tiefe verstehen, doch sie sollten mit den Begriffen umgehen können. Diese Handreichung versteht sich auch als Anregung zum Nachdenken und Diskutieren in der Klasse.
Lernziele
- Die Schüler*innen kennen den Unterschied zwischen Input Eingabe Programmierung - micro:bit - Arduino - Elektronik Mit einer Eingabe (Input) kann man einem micro:bit zeigen, was... Mehr lesen und Output Ausgabe Programmierung - Hardware Ausgaben (Output) können verwendet werden, um einen Schaltkreis zu beeinflussen.... Mehr lesen (Eingangssignal/Ausgangssignal).
- Die Schüler*innen wissen, was es bedeutet, wenn ein Wert digital Digital Programmierung - Elektronik Digitale Signale können einen von zwei Werten haben: 0 oder... Mehr lesen ist.
- Die Schüler*innen wissen, was es bedeutet, wenn ein Wert analog Analog Elektronik - Hardware Analoge Eingaben oder Ausgaben haben einen Zahlenwert zwischen 0 und... Mehr lesen ist.
- Die Schüler*innen können mithilfe von MakeCode MakeCode Software - Programmierung - micro:bit MakeCode ist eine Software zum Programmieren des micro:bit. Das Programmieren... Mehr lesen einen Eingabewert am micro:bit lesen.
- Die Schüler*innen können mithilfe von MakeCode einen Ausgabewert am micro:bit schreiben.
Theorie
Dieser Abschnitt liefert einige Erklärungen zu den Themen, die in Heft 5 behandelt werden. Wir fassen hier einige theoretische Aspekte zusammen, damit du bei der Unterrichtsvorbereitung nicht zusätzlich recherchieren musst.
Input und Output
Ein Input Eingabe Programmierung - micro:bit - Arduino - Elektronik Mit einer Eingabe (Input) kann man einem micro:bit zeigen, was... Mehr lesen ist eine Eingabe oder ein Eingangssignal. Ein Output Ausgabe Programmierung - Hardware Ausgaben (Output) können verwendet werden, um einen Schaltkreis zu beeinflussen.... Mehr lesen ist eine Ausgabe oder ein Ausgangsignal. Am micro:bit sind für diese Signale bestimmte Pins Pin Programmierung - Elektronik - Hardware An der Unterkante eines micro:bit befinden sich 25 goldfarbene Metallstreifen.... Mehr lesen reserviert. An einem Input-Pin kann man die Spannung Spannung Die Spannung ist die Kraft, die ein Elektron drückt. Mehr lesen ablesen, die von außen angelegt wird. Für einen Output-Pin kann man selbst eine Spannung festlegen, die dort vom micro:bit angelegt werden soll.
In der Elektronik ist es wichtig zu unterscheiden, ob es sich um Inputs/Eingangssignale oder Outputs/Ausgangssignale handelt. Das liegt daran, dass dafür verschiedene Anschlüsse verwendet werden. Viele Microcontroller wie der micro:bit haben zwar besondere Pins, die abwechselnd Eingangs- und Ausgangssignale verarbeiten können – aber nie beides gleichzeitig. Auch bei der Programmierung mit MakeCode MakeCode Software - Programmierung - micro:bit MakeCode ist eine Software zum Programmieren des micro:bit. Das Programmieren... Mehr lesen muss man sich entscheiden, ob ein Pin zu einem gegebenen Zeitpunkt als Input oder Output dienen soll.
Digital und analog
Zum Lesen und Schreiben von Signalen (Spannung) an den Pins des micro:bit kann der Wert in einem von zwei Formaten festgelegt werden: digital Digital Programmierung - Elektronik Digitale Signale können einen von zwei Werten haben: 0 oder... Mehr lesen oder analog Analog Elektronik - Hardware Analoge Eingaben oder Ausgaben haben einen Zahlenwert zwischen 0 und... Mehr lesen .
Digitale Werte können als wahr Wahr Programmierung - Boolean Wahr und falsch werden oft in der Programmierung verwendet, um... Mehr lesen oder falsch Falsch Programmierung - Boolean Die Begriffe wahr und falsch werden in der Programmierung oft... Mehr lesen , als 1 oder 0, als hoch oder niedrig oder als eingeschaltet oder ausgeschaltet ausgedrückt werden. Digitale Werte sind die "natürliche" Sprache Programmiersprache Software - Programmierung Es gibt viele verschiedene Arten, einen Computer zu programmieren. Man... Mehr lesen der Microcontroller und bieten sich daher besonders für die Arbeit im Unterricht an.
Analoge Analog Elektronik - Hardware Analoge Eingaben oder Ausgaben haben einen Zahlenwert zwischen 0 und... Mehr lesen Werte können theoretisch jeden beliebigen Zahlenwert annehmen. In der Praxis ist der Wertebereich jedoch meist begrenzt. Ein gutes Beispiel für einen analogen Wert ist die Temperatur. Sie kann – in elektrischer Spannung ausgedrückt – bei 2 V liegen, aber auch bei 2,1 V oder 2,001 V. Weil Microcontroller intern mit digitalen Digital Programmierung - Elektronik Digitale Signale können einen von zwei Werten haben: 0 oder... Mehr lesen Werten arbeiten, gelten bei der Erfassung analoger Werte bestimmte Einschränkungen. Für die Arbeit mit dem micro:bit gilt, dass analoge Analog Elektronik - Hardware Analoge Eingaben oder Ausgaben haben einen Zahlenwert zwischen 0 und... Mehr lesen Werte auf Ganzzahlen Ganzzahl Programmierung - Variablentyp - Arduino In der Programmierung wird die Ganzzahl als Datentyp für Variablen... Mehr lesen zwischen 0 und 1023 begrenzt sind, wobei 0 gleichbedeutend mit stromlos ( 0 V Minuspol Elektronik Viele elektronische Bauelemente haben einen Pluspol (+) und einen Minuspol... Mehr lesen ) und 1023 gleichbedeutend mit der Versorgungsspannung (3 V) ist.
Es ist möglich, den Analogwert zu berechnen, wenn die Versorgungsspannung und die Eingangsspannung am betreffenden Pin Pin Programmierung - Elektronik - Hardware An der Unterkante eines micro:bit befinden sich 25 goldfarbene Metallstreifen.... Mehr lesen bekannt ist. Zur Berechnung dient diese Formel:
Beispiel: Wenn an einem Pin eine Spannung von 1,5 V anliegt und die Versorgungsspannung 3 V beträgt, liest der micro:bit einen analogen Wert von 512 aus.
Löst man die Formel nach der Eingangsspannung auf, lässt sich diese aus dem analogen Messwert berechnen:
vBeispiel: Wenn der micro:bit an einem Pin den analogen Wert 512 ausliest und die Versorgungsspannung 3 V beträgt, liegt die Eingangsspannung an diesem Pin bei 1,5 V.
Digitaler Input Eingabe Programmierung - micro:bit - Arduino - Elektronik Mit einer Eingabe (Input) kann man einem micro:bit zeigen, was... Mehr lesen und Output Ausgabe Programmierung - Hardware Ausgaben (Output) können verwendet werden, um einen Schaltkreis zu beeinflussen.... Mehr lesen in MakeCode
Um mit Eingabe- und Ausgabewerten an den Pins des micro:bit in MakeCode MakeCode Software - Programmierung - micro:bit MakeCode ist eine Software zum Programmieren des micro:bit. Das Programmieren... Mehr lesen arbeiten zu können, benötigt man die Programmierblöcke unter "Fortgeschritten" und dann "Pins".Digitale Werte lesen
Der Block "digitale Werte von Pin" erfasst, ob an dem angegebenen Pin eine Spannung Spannung Die Spannung ist die Kraft, die ein Elektron drückt. Mehr lesen anliegt oder nicht. Liegt eine Spannung an, gibt er eine 1 zurück; liegt keine Spannung an, gibt er eine 0 zurück. Die zu messende Spannung muss ausreichend hoch sein, damit der Block eine 1 zurückgibt. Beim micro:bit ist das in der Regel mindestens die Hälfte der Referenz- bzw. Versorgungsspannung. Da diese bei 3 V liegt, beträgt die Mindestspannung für die positive Erfassung am Pin 1,5 V.
Digitale Werte schreiben
Der Block "schreibe digitalen Wert von Pin" legt für den angegebenen Pin einen Ausgabewert von 0 oder 1 fest. Wird im Block eine 0 eingestellt, entspricht dies einer Ausgangsspannung von 0 V Minuspol Elektronik Viele elektronische Bauelemente haben einen Pluspol (+) und einen Minuspol... Mehr lesen . Wird im Block eine 1 eingestellt, entspricht dies der Versorgungsspannung.
Aufgaben
Die Schüler*innen beginnen mit dem Bauen des abgebildeten Schaltkreises Schaltkreis Elektronik Ein elektrischer Schaltkreis besteht aus verschiedenen elektronischen Bauteilen, die bestimmte... Mehr lesen . Vor dem Bearbeiten der Aufgabe empfiehlt es sich zu prüfen, ob alle Schüler*innen den Schaltkreis korrekt aufgebaut haben. Dazu kann ganz einfach die rote Leitung Leitung Hardware Eine elektrische Leitung kann verwendet werden, um Elektronen von einem... Mehr lesen , die an P2 angeschlossen ist, in den positiven Leiter (+) gesteckt werden. Ist die Schaltung korrekt aufgebaut, leuchtet die rote LED auf. Achte dabei darauf, dass das Steckbrett mit Strom versorgt ist, entweder über den micro:bit oder über eine externe Batterie Batterie Bauelement - Elektronik - Hardware Eine Batterie ist ein elektrisches Bauelement, das Strom speichern und... Mehr lesen .
Aufgabe 1
In Aufgabe 1 sollen die Schüler*innen ein Programm Script Programmierung - Python Ein Programm, das in Python geschrieben ist, wird als Script... Mehr lesen erstellen, das die LED zum Blinken bringt, wenn der Knopf (Taster) gedrückt wird. Wir schlagen folgende Vorgehensweise vor:
- Bringe die LED zum Leuchten.
- Bringe die LED nur dann zum Leuchten, wenn der Knopf gedrückt wird.
- Bringe die LED zum Blinken.
- Bringe die LED nur dann zum Blinken, wenn der Knopf gedrückt wird.
Nachstehend findest du zwei Lösungsvorschläge für die Aufgabe.
Lösung 1
Der erste Lösungsvorschlag stellt die einfachste Lösung dar. Wahrscheinlich werden die meisten Schüler*innen eine solche Variante wählen.
Lösung 2
Dieser Lösungsvorschlag ist etwas fortgeschrittener, stellt aber die formell korrektere Lösung dar.
Quiz
Zu dem Heft gibt es einen Quiz, der einen Eindruck davon vermittelt, wie gut die Schüler*innen das Material verstanden haben und ob es bestimmte Dinge gibt, an denen intensiver gearbeitet werden muss. Die Schüler*innen dürfen das Heft beim Quiz als Hilfsmittel benutzen, da sie so lernen, nach den Antworten im Heft zu suchen, anstatt nur zu raten.
Wenn du den Quiz mit deinen Schüler*innen durchführen willst, musst du zuerst einen Link für deine Klasse einrichten, damit du später die Ergebnisse abrufen kannst. Hier ist die Webadresse für die Quizregistrierung:
http://www.teknologiskolen.dk/haefter/haefte-5/
Klicke auf die Schaltfläche "Opret klassekode" (Klassencode erstellen). Dadurch gelangst du zu einer Webseite, die einen Link bereitstellt, den die Schüler*innen für den Zugang zum Quiz benötigen. Daneben werden zwei Codes angezeigt: der Code, den du zum Abrufen der Ergebnisse brauchst, und der Klassencode. Es ist wichtig, dass du beide Codes notierst. Sie sind in Fettschrift dargestellt.
Durch Klicken auf die Schaltfläche "Klik her for at generere et kortlink" (Kurzlink erstellen) gelangst du auf die Website www.kortlink.dk. Dort wird der lange Link, den deine Schüler*innen für den Zugang zum Quiz brauchen, in einen Kurzlink umgewandelt. Der Vorteil eines Kurzlinks ist, dass er sich schnell an die Tafel schreiben lässt und abgeschrieben werden kann, um den Quiz aufzurufen. Durch Klicken auf den Link wird eine neue Seite angezeigt, die so aussieht:
Den so erstellten Kurzlink (im Beispiel hier: kortlink.dk/24she) kannst du an die Tafel schreiben. Das erleichtert den Schüler*innen das Eingeben am Computer, Tablet oder Smartphone.
Wenn die Schüler*innen den Quiz öffnen, steht der Klassencode ganz oben wie in diesem Beispiel:
Die Schüler*innen dürfen den Klassencode nicht verändern. Falls beim Quizaufruf kein Klassencode angezeigt wird, kann er nachgetragen werden – du hast ihn auf der Webseite erhalten, auf der du den Quizzugang eingerichtet hast.
Um später die Antworten zum Quiz abzurufen, verwendest du diesen Link: http://www.teknologiskolen.dk/haefter/haefte-5/. Hier trägst du unter "Hent resultater" (Ergebnisse abrufen) den Klassencode und den PIN-Code ein, die du zuvor notiert hast. Durch Klicken auf den Button "Hent" (Abrufen) wird eine Excel-Datei mit anonymisierten Antworten heruntergeladen.
Om teknologiundervisning
En frivillig forening der tilbyder teknologiske fritidsaktiviteter
Kontakt