Micro:bit kerstboom

Op zoek naar een leuk projectje voor de feestdagen kwam ik de kerstboom module van Elecfreaks tegen.

Een kerstboompje voorzien van 6 leds aansluitbaar op een micro:bit.


Ik heb het boompje online gekocht voor een paar euro's.

Let op, je hebt ook krokodillenklemmen nodig dus als je die niet hebt kan je die best ook aanschaffen.


Vervolgens is het aansluiten vrij eenvoudig.

Je sluit de GND poort aan op de G-poort van de kerstboom.

De 3V-aansluiting sluit je aan op de V-poort van de kerstboom.

Tot slot sluit je een kabel aan op bijvoorbeeld poort 0 van je micro:bit en op de S-poort van de boom.


In de editor (https://makecode.microbit.org/) kan je vervolgens een uitbreiding vinden die "Neopixel" heet.

Hiermee kan je leds besturen dus deze gaan we toevoegen aan de editor.


Vervolgens voegen we dan dit stukje code toe:

Hier zetten we dat we hij het opstarten onze pixels instellen op poort 0 van onze micro:bit en dat we 6 leds hebben die verschillende kleuren kunnen weergeven.

We stellen vervolgens het bereik in op 6 leds te starten met led 0.

Vervolgens laten we alle kleuren van de regenboog zien op de leds.


Daarna willen we natuurlijk nog dat de boom animaties toont, anders is het maar een saai boeltje!

Dat doen we als volgt:

Hier zeggen we dat de kleuren constant moeten opschuiven naar de volgende pixel met daartussen een kleine pauze waardoor je een lichtshow krijgt.


Dit is maar een voorbeeld, in de Neopixel documentatie kan je nog heel wat leuke info terugvinden om uit te proberen: https://microbit-micropython.readthedocs.io/en/v1.0.1/neopixel.html