Einführung
Wenn du mit der Lektion fertig bist, wirst du dies können:
- Einen Abstandssensor und einen Servomotor an den micro:bit anschließen
- Wissen, wie ein Abstandssensor funktioniert
- Wissen, wie ein Servomotor funktioniert
- Die Gradeinteilung zwischen 0° und 180° kennen
- Einen externen Schaltkreis an einen micro:bit anschließen
- Mithilfe eines Programmcodes einen Wert am Pin eines micro:bit lesen
- Mithilfe eines Programmcodes den Wert am Pin eines micro:bit auf hoch oder niedrig setzen.
Was ist ein micro:bit?
Ein micro:bit ist ein so genannter 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. Wenn du einen Schaltkreis Schaltkreis Elektronik Ein elektrischer Schaltkreis besteht aus verschiedenen elektronischen Bauteilen, die bestimmte... Mehr lesen baust, kannst du ihn mit dem micro:bit steuern. Um die Steuersignale an den Schaltkreis zu übertragen, verwendest du die Anschlusspins am micro:bit. Über die Pins kann eine Spannung Spannung Die Spannung ist die Kraft, die ein Elektron drückt. Mehr lesen an den Schaltkreis angelegt werden – oder die im Schaltkreis vorhandene Spannung gemessen Sensor Elektronik - Hardware Ein Sensor kann erfassen, wie die Welt aussieht. Dazu führt... Mehr lesen werden.
Was ist ein Abstandssensor?
Ein Abstandssensor misst die Entfernung von Gegenständen mit Ultraschall – wie eine Fledermaus.
Abstandssensoren sind geeignet für Projekte, bei denen du Bewegungen innerhalb einer bestimmten Entfernung erfassen willst, oder für Projekte, bei denen ein Abstand gemessen werden soll.
Um in MakeCode ein Programm für deinen Abstandssensor schreiben zu können, brauchst eine Erweiterung für deine Programmbibliothek. Klicke auf "Erweiterungen" und suche nach "sonar". Füge die "Sonar"-Bibliothek von Microsoft hinzu.
Aufbau:
Der Abstandssensor benötigt eine Versorgungsspannung von ca. 5 V, wofür der 3V-Pin (+) des micro:bit nicht ausreicht. Deshalb müssen wir zusätzlich einen Batterie- oder Akkupack mit 4,5 V an unseren Schaltkreis anschließen.
Die vier Anschlusspins des Abstandssensors:
VCC – benötigt 5 V Versorgungsspannung
TRIG – sendet einen Ultraschallton aus (nicht hörbar)
ECHO – horcht nach dem zurückgeworfenen Ton; wenn der Ton auftrifft, sendet der Echo-Pin ein Signal an den micro:bit
GND – Masse bzw. Minuspol
Programmierung:
Erstelle eine Variable und gib ihr einen Namen, zum Beispiel "Abstand".
Um in MakeCode ein Programm für deinen Abstandssensor schreiben zu können, brauchst eine Erweiterung für deine Programmbibliothek. Klicke auf "Erweiterungen" und suche nach "sonar". Füge die "Sonar"-Bibliothek von Microsoft hinzu.
Was ist ein Servomotor?
Ein Servomotor ist ein kleiner Elektromotor. Er kann so programmiert werden, dass er sich in eine bestimmte Position dreht.
Die Position wird in Grad angegeben. Das Zeichen für die Maßeinheit Grad ist "°".
Die meisten Servomotoren können ihre Achse in eine Position zwischen 0° und 180° drehen.
Bauen eines Schaltkreises Schaltkreis Elektronik Ein elektrischer Schaltkreis besteht aus verschiedenen elektronischen Bauteilen, die bestimmte... Mehr lesen mit micro:bit, Abstandssensor und Servomotor
Baue jetzt den auf dem Bild dargestellten Schaltkreis auf.
Auf der Abbildung siehst du, wie der Schaltkreis aussehen muss. Du kannst dazu ein Steckbrett Steckbrett Elektronik - Hardware Ein Steckbrett ist ein Kunststoffelement, das mit Leiterbahnen aus Metall... Mehr lesen oder Leitungen Leitung Hardware Eine elektrische Leitung kann verwendet werden, um Elektronen von einem... Mehr lesen verwenden. Wichtig ist, dass alle Bauelemente korrekt miteinander verbunden werden und dass du weißt, welche Farben zu welchen Anschlüssen gehören.
Programmieren Blockprogrammierung Programmierung - MakeCode Blockprogrammierung ist eine Methode, bei der Computerprogramme in Blöcken strukturiert... Mehr lesen des Abstandssensors und des Servomotors in MakeCode MakeCode Software - Programmierung - micro:bit MakeCode ist eine Software zum Programmieren des micro:bit. Das Programmieren... Mehr lesen
Schreibe jetzt ein Programm in MakeCode.
Zuerst musst du die "Sonar"-Erweiterung so einstellen, dass damit Entfernungen erkannt werden.
Anschließend erstellst du eine "Wenn"-Schleife, die Folgendes besagt: Wenn der Abstand weniger als 10 cm beträgt, soll der Servomotor ein kleines Stück hin und her drehen.
Bauen eines Schmetterlings, der sich bewegt, wenn jemand vorbeigeht
Den Schmetterling kannst du aus Papier falten. Im Internet findest du verschiedene Anleitungen für Papierschmetterlinge. Suche dir einfach einen aus, der dir gefällt.
Stecke den Schmetterling auf einen kleinen Holzspieß und befestige den Spieß an der Drehachse des Servomotors.
Stelle den Servomotor und den Abstandssensor neben der Topfpflanze auf – am besten so, dass man sie nicht gleich sehen kann.
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