Project 8: Lichtdetectie

Klik hier om code voor deze les te downloaden
(1) Projectbeschrijving:
In dit project richten we ons op de lichtdetectiefunctie van de Micro: Bit main board V2. Dit wordt gerealiseerd door de LED-dotmatrix, aangezien de hoofdprint niet is uitgerust met een lichtafhankelijke weerstand.
(2) Benodigde componenten:
Micro:bit main board V2
Micro USB-kabel
(3) Testcode:
Verbind de computer met de micro:bit board via de Micro USB-kabel en programmeer in de MakeCode-editor,

Volledig programma :

(4) Testresultaten:
Upload de testcode naar het micro:bit main board V2, voed de board via de USB-kabel en klik op “Show console Device”.
Wanneer de LED-dotmatrix met de hand wordt afgedekt, is de weergegeven lichtintensiteit ongeveer 0; wanneer de LED-dotmatrix aan licht wordt blootgesteld, wordt de weergegeven lichtintensiteit sterker naarmate het licht toeneemt, zoals hieronder weergegeven.

Als je Windows 7 of 8 gebruikt in plaats van Windows 10, kan Google Chrome de apparaten niet koppelen. Je moet de CoolTerm seriële monitor-software gebruiken om gegevens te lezen.
Je kunt de CoolTerm-software openen, op Options klikken, SerialPort selecteren, de COM port instellen en de baud rate op 115200 zetten (na testen is de baud rate van USB SerialPort-communicatie op het Micro: Bit main board V2 115200), klik op OK en Connect. De CoolTerm seriële monitor toont de waarde van de lichtintensiteit, zoals in de onderstaande afbeeldingen:
