Einführung
Wenn du mit der Lektion fertig bist, wirst du dies können:
- Eine RGB-LED Leuchtdiode (RGB-Diode) Bauelement - Elektronik - Hardware Eine Leuchtdiode ist eine kleine Glühbirne, die in einer oder... Mehr lesen an einen micro:bit anschließen
- Wissen, was Widerstände sind und wie man sie benutzt
- Mithilfe eines Programmcodes den Wert am Pin eines micro:bit auf hoch oder niedrig setzen
- Mithilfe eines eigenen Programms eine RGB-LED ansteuern.
Was ist ein micro:bit?
Ein micro:bit ist ein Mikrocontroller. Mikrocontroller micro:bit - Arduino - Elektronik - Hardware Ein Mikrocontroller ist ein kleiner Computer. Mehr lesen "Mikro" bedeutet klein und "Controller" heißt, dass das Gerät etwas steuern kann. Um dem micro:bit mitzuteilen, wie etwas gesteuert werden soll, wird ein Programm Script Programmierung - Python Ein Programm, das in Python geschrieben ist, wird als Script... Mehr lesen benötigt. Im Zusammenhang mit einem Schaltkreis Schaltkreis Elektronik Ein elektrischer Schaltkreis besteht aus verschiedenen elektronischen Bauteilen, die bestimmte... Mehr lesen kann der micro:bit dazu verwendet werden, die Schaltung zu steuern. Die Signalübertragung zwischen micro:bit und Schaltkreis erfolgt über die Anschlusspins am micro:bit. Die Pins können eine Schaltung sowohl mit Spannung versorgen, als auch die im Schaltkreis vorhandene Spannung auslesen. In dieser Lektion nutzen wir die Pins dazu, die Schaltung mit Spannung zu versorgen.
Was ist eine RGB-Diode?
Eine RGB-Diode Leuchtdiode (RGB-Diode) Bauelement - Elektronik - Hardware Eine Leuchtdiode ist eine kleine Glühbirne, die in einer oder... Mehr lesen oder RGB-LED ist eine spezielle Leuchtdiode Leuchtdiode (LED) Elektronik - Hardware Eine Leuchtdiode ist eine kleine Glühbirne, die in einer oder... Mehr lesen , die drei einzelne LEDs enthält: eine rote LED, eine grüne LED und eine blaue LED.
Die RGB-LED hat vier Anschlussbeine. Die drei Plus-Beine (+) dienen zum Anlegen einer Stromspannung – je ein Bein für jede der drei LEDs. Das vierte Anschlussbein ist das Minus-Bein (-), das sich alle drei LEDs teilen und durch das der Strom wieder abfließt.
Wenn mehr als eine Farb-LED eingeschaltet wird, mischt sich das Licht. Auf diese Weise lassen sich alle Farben des Regenbogens anzeigen. Wenn alle drei Farb-LEDs gleichzeitig eingeschaltet sind, ist das Licht weiß.
Eine RGB-LED benötigt drei Widerstände, einen für jeden der Plus-Pins – das ist genau wie bei jeder einfachen LED auch.
Ohne Widerstand fließt nämlich zu viel Strom und Spannung durch die LEDs, was sie zerstören kann.
Was ist ein Widerstand?
Ein [Lexicon-word id="279" name="Widerstand" text="Widerstand"] ist ein kleines elektronisches Bauelement, das den Strom und die Spannung begrenzt. Wir verwenden Widerstände, um zu steuern, wie viel Spannung und Strom beispielsweise durch eine RGB-LED fließt.
Mithilfe der Mathematik können wir berechnen, wie viel Widerstand wir benötigen. Der Widerstandswert wird in Ohm (Ω) gemessen. Die Formel lautet:
- Widerstand = (VCC - Vf) / If
Bevor wir diese Formel anwenden können, müssen wir einige Werte kennen:
- VCC = 3 V (die Spannung, mit der die Pins des micro:bit eine Schaltung versorgen können)
- Vf = 2 V (die Spannung, die die LEDs in der RGB-LED benötigen)
- If = 0,02 A (die Stromstärke, die die LEDs in der RGB-LED benötigen)
Nachdem wir diese Zahlen kennen, können wir sie in die Formel einsetzen:
- Widerstand = (VCC - Vf) / If
- Widerstand = (3 V - 2 V) / 0,02 A = 50 Ω
Obwohl der benötige elektrische Widerstand tatsächlich 50 Ω beträgt, ist es in Ordnung, einen etwas größeren Widerstand zu verwenden. Wir setzen daher einen Widerstand mit 68 Ω ein.
Bauen eines Schaltkreises mit einem micro:bit und einer RGB-LED
Auf der Abbildung siehst du, wie du eine RGB-LED an den micro:bit anschließt.
- Pin 2 verbindest du mit dem Plus-Bein (+) an der roten LED.
- Pin 1 verbindest du mit dem Plus-Bein (+) an der grünen LED.
- Pin 0 verbindest du mit dem Plus-Bein (+) an der blauen LED.
- Den GND-Pin verbindest du mit dem gemeinsamen Minus-Bein (-) der RGB-LED.
Schreibe ein Programm zum Steuern der RGB-LED
Du bringst die RGB-LED zum Leuchten, indem du einen oder mehrere Anschlusspins einschaltest.
- Pin 2: Rot
- Pin 1: Grün
- Pin 0: Blau
Schalte Pin 2 ein und schalte Pin 1 und 0 aus.
- Welche Farbe leuchtet jetzt?
- Welche Farben leuchten, wenn du mehrere Farb-LEDs auf einmal einschaltest?
- Welche Farbe leuchtet, wenn du alle Farb-LEDs auf einmal einschaltest?
Schreibe ein Programm, das den Temperatursensor am micro:bit ausliest
Versuche, die aktuelle Temperatur auf dem Display des micro:bit anzuzeigen, indem du den eingebauten Temperatursensor ausliest.
Schreibe ein Programm, das Logik zur Steuerung der RGB-LED verwendet
Wir können einige Logik-Codeblöcke verwenden, um festzulegen, was wann passieren soll.
Wenn das, was innerhalb der "wenn"-Anweisung steht, wahr ist, dann führt der micro:bit die darin enthaltenen Codeblöcke aus – sonst führt der micro:bit die Codeblöcke innerhalb innerhalb der "ansonsten"-Anweisung aus.
So bringen wir die RGB-LED beispielsweise dazu rot zu leuchten, wenn die Temperatur über 26 °C liegt.
Aufgabe: Stelle das Thermometer-Programm fertig
Schreibe weiter an dem Programm, damit das RGB-Thermometer folgende Aufgaben ausführt:
- Wenn die Temperatur mehr als 26 Grad beträgt, leuchtet die RGB-LED rot.
- Oder wenn die Temperatur mehr als 18 Grad beträgt, leuchtet die RGB-LED grün.
- Ansonsten leuchtet die RGB-LED blau.
Zusatzaufgabe: Verwende einen anderen Sensor
Verwende einen anderen Sensor als Signalgeber.
Du kannst zum Beispiel ein Potentiometer, einen Abstandssensor, einen Lichtsensor oder ein ähnliches Gerät verwenden.
Beispiel:
- Wenn die Helligkeit (das Umgebungslicht) stark ist, leuchtet die RGB-LED rot.
- Wenn die Helligkeit moderat ist, leuchtet die RGB-LED grün.
- Ansonsten leuchtet die RGB-LED blau.
Weitere Aufgaben für dich
Om teknologiundervisning
En frivillig forening der tilbyder teknologiske fritidsaktiviteter
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed di am nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et ju sto duo dolores et ea rebum. Stet clita kasd gubergren, no sea
Kontakt
Har du brug for at vide mere om vores projekter?
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit