Nu wij: IoT:bit - Coderen
Om de IoT:bit te kunnen gebruiken, dienen we eerst de programmeerblokken hiervan toe te voegen aan de programmeeromgeving.
Geef in de zoekbalk de term ‘IoT’ in en kies onderstaande bibliotheek:
Er zijn nu enkele nieuwe bibliotheken in de programmeeromgeving verschenen.
Diegene die voor ons het belangrijkste is, is de bibliotheek ‘ESP8266_IoT’.
Bij het aanklikken van deze bibliotheek, krijg je al 3 algemene programmeerblokken te zien en klappen er 4 extra bibliotheken open.
Maak volgend programma met de programmeerblokken die je in de algemene bibliotheek van de IoT-uitbreiding vindt:
Bij ‘Wifi SSID =’ vul je de netwerknaam van je wifiverbinding in. Bij ‘KEY =’ vul je het wachtwoord van je wifiverbinding in.
- Connecteer je micro:bit via de micro-USB-kabel met de computer en zet het programma op je micro:bit.
Voorzie nu de IoT:bit van spanning via de micro-USB-kabel. Dit mag dezelfde USB-kabel zijn die je gebruikt hebt
om het programma op je micro:bit te zetten.
- Zet de IoT:bit aan met de schuifschakelaar aan de linkerzijde.
- De IoT:bit wordt correct van stroom voorzien als het rood ledje boven de schuifschakelaar brandt van zodra je deze schakelaar aan zet. Controleer dit!
- De micro:bit krijgt nu ook stroom via de IoT:bit, het is dus niet nodig om de micro:bit apart te voeden met een andere USB-kabel of via de batterijhouder.
Het is echter ook niet erg als dat wel gebeurt.
- Geef de micro:bit eventjes tijd, het kan zo’n 10 seconden duren vooraleer deze verbinding kan maken met je wifinetwerk.
- Als je micro:bit erin geslaagd is om verbinding te maken met het wifinetwerk, verschijnt er een hartje op het scherm van je micro:bit.
- Als er een kruis verschijnt op je micro:bit, is er iets misgegaan.
- Controleer of er geen schrijffout in je wifinetwerk of je wachtwoord geslopen is.
- Het kan zijn dat alles juist is ingevoerd, maar dat je IoT:bit enkele pogingen nodig heeft om de verbinding tot stand te laten komen.
Zet dus de schakelaar van de IoT:bit uit en aan totdat het lukt.
Met dit programma zijn we echter nog geen data aan het verzenden over het internet, maar we weten wel al dat we verbinding kunnen maken.
Dan is het tijd om over te gaan naar de volgende stap: onze data wegschrijven (= de data overzetten) naar een online IoT-platform.
Wij gebruiken hiervoor ThingSpeak.