Micro:Bit - Hardware PRogrammeren
Level 3.2 - alarm: Programmeren
MAAK JE EIGEN ALARM!
Instructie
Je gaat nu de code schrijven voor jouw alarm. Hiervoor moet je zorgen dat onderstaande onderdelen juist zijn aangesloten. Dit kan je nog even controleren:
– Rood: P0 > Schakelaar Links
– Zwart: GND > Koppelstuk > Schakelaar Rechts
– Blauw: P1 > Buzzer Rood
– Groen: Koppelstuk > Buzzer Zwart
01. Maak een nieuw project aan
Klik op de knop ‘+ Nieuw Project’. Noem het project Alarm.
02. Bekijk het schema
In onderstaand schema zie je dat PIN 0 en GND met elkaar verbonden zijn door de rode en zwarte krokodillenklemmen (via koppelstuk en schakelaar). Op PIN 1 (en het koppelstuk) zit de Buzzer aangesloten.
03. PIN 0, de dichte stroomcirkel
Je gaat nu 2 dingen programmeren, een opstartscript en een script die kijkt of de stroomcirkel tussen PIN 0 (P0) en GND verbonden is.
01. Programmeer een opstartscript met de tekst: Alarm booting up.
02. Programmeer een script die controleert of de stroomcirkel rond is: ‘Als P0 wordt ingedrukt’. Als de kabels tussen P0 en GND verbonden zijn is de schakel dicht, bijvoorbeeld de deur zit dicht.
Als P0 ingedrukt is wordt er via PIN 1 (P1) een vrolijk gezicht gestuurd naar het scherm.
04. PIN 1, de open stroomcirkel
We gaan nu de code maken die gaat werken zodra de stroomcirkel op PIN 0 opengebroken is. Dit doen we onder het ‘anders’ blok. Anders zit vast aan ‘Als … dan’, bijvoorbeeld als P0 wordt ingedrukt. In dit voorbeeld is anders dus: Als P0 niet wordt ingedrukt.
01. Vul het script aan onder ‘anders’. Zorg dat er een boos gezicht getoond wordt en P1 omgezet wordt naar een 1 en weer naar een 0.
Let op! De pauze-blokken. Hierdoor geef je de Micro:bit de tijd om alles te verwerken en tonen.
05. Pauze
Voeg een laatste ‘pauzeer-blok’ toe onder het gehele ‘Als … dan’ script.
06. Download en sla op
Je hebt nu alle code in geschreven. Je kan nu het project opslaan en downloaden naar de Micro:bit.
07. Testen
Werkt alles?
Lijkt iets niet te werken controleer dan de volgende punten:
– Klopt de code exact? Kijk eens goed terug naar jouw script en het script van hier op de website.
– Zijn alle kabels goed aangesloten? Controleer of je alles goed hebt aangesloten en de schakelaars dicht (of open) zijn. Neem een kijkje naar het vorige level om te ontdekken of er iets mis zit in je alarmbord.
08. Klaar
Gefeliciteerd, je hebt nu een werken alarmsysteem gemaakt. In het volgende level voeg je nog een LED toe zodat je ook een lichtwaarschuwing krijgt als het alarm af gaat!