Project 4: Programmeerbare knoppen

Klik hier om code 1 voor deze les te downloaden

Klik hier om code 2 voor deze les te downloaden

(1)Projectbeschrijving:

Knoppen kunnen worden gebruikt om schakelingen te bedienen. In een geïntegreerde schakeling met een knop is de schakeling verbonden wanneer de knop wordt ingedrukt en andersom open. Het Micro:bit main board V2 heeft drie knoppen: twee zijn programmeerbare knoppen (gemarkeerd met A en B) en de knop aan de andere kant is een resetknop. Door de twee programmeerbare knoppen in te drukken kunnen drie verschillende signalen worden ingevoerd. We kunnen knop A of B afzonderlijk indrukken of ze samen indrukken en de LED-dotmatrix toont respectievelijk A, B en AB. Laten we beginnen.

(2)Benodigde componenten:

Micro:bit main board V2

Micro USB-kabel

(3)Testcode 1 :

Verbind de computer met de micro:bit-board met een Micro USB-kabel en programmeer in de MakeCode-editor,

Volledige code:

(4)Testresultaten 1 :

Nadat testcode 1 is geüpload naar het Micro:bit main board V2, toont de 5*5 LED-dotmatrix A als knop A wordt ingedrukt, B als knop B wordt ingedrukt, en AB als knoppen A en B samen worden ingedrukt.

(5) Testcode 2 :

Volledig programma :

(6)Testresultaten 2:

Nadat testcode 2 is geüpload naar het Micro:bit main board V2, neemt bij het indrukken van knop A het aantal rood wordende LED’s toe, terwijl bij het indrukken van knop B het aantal rood wordende LED’s afneemt.