Snelstartgids Atom Lite en dingdata.nl (zelfstudie)

Stappenplan

In de afgelopen lessen hebben we de diverse onderdelen beschouwd die een rol spelen bij het maken van een ‘sensortoepassing’: Atom Lite, de BPS sensor, MicroPython op de Atom Lite, UIFlow waarmee we een MicroPython programma kunnen maken, de wifi verbinding met het internet, het gebruik van REST om informatie van en naar internetservers te halen en te brengen en de dingdata.nl server.

In deze cursus stellen we ons het volgende doel: Verstuur iedere 30 seconden de gemeten temperatuur naar de dingdata.nl webserver. Hiervoor kunnen we het volgende stappenplan opstellen dat we met UIFlow in de Atom Lite programmeren:

    • Signaleer met de RGB-led dat het programma is gestart
    • Zet de gegevens voor dingdata.nl (toegangscode voor de ‘knipselbak’ en sleutel hiervoor) gereed
    • Begin een lus en herhaal de volgende stappen
      • Signaleer met de RGB-led dat een meting begint
      • Wacht een seconde zodat de signalering bij de gebruiker zichtbaar is
      • Voer de meting uit en zet de meetwaarde in een variabele
      • Doe een internet aanroep naar dingdata.nl met de gegevens knipselbak, sleutel en meetwaarde
      • Signaleer met de RGB-led dat de aanroep succesvol is geweest of is gefaald
      • Wacht een seconde zodat de signalering bij de gebruiker zichtbaar is
      • Doe de RGB led uit
      • Wacht 28 seconden

In de volgende lessen proberen we elk van de stappen in het stappenplan eerst uit met UIFlow, alvorens we alle stappen in een geheel programma permanent (tot we dit weer veranderen) in de Atom Lite programmeren.

Geef een reactie