User manual

Aansluiting van de RGB-LED aan de pins D3, D5 en D6
Het programma
In de sketch gaat het opnieuw om de vraag van een internetpagina, maar dit keer
gaat het om een speciaal voor het programma geprogrammeerde pagina die ge-
gevens van de weersite
http://www.openweathermap.com/
onttrekt. Op deze pagina kan men door variatie van de URL, informatie met be-
trekking tot het weer in zijn stad bekomen. De stad, die u wilt bevragen, kunt u in
de brontekst gewoon na City invoeren. Als voorbeeld gebruik ik mijn thuisstad
Essen: www.temp.fkainka.de/?city=Essen
Het programma leest nu uit deze pagina de temperatuur en geeft het resultaat via
de RGB-LED in kleur weer. Tegelijk wordt de waarde via de seriële monitor weer-
gegeven. Het in het voorbeeldprogramma gebruikte temperatuurbereik voor de
weergave aan de LED bedraagt 20 °C tot +40 °C.
In principe werkt het programma bijna zoals het vorige, met slechts een paar klei-
ne bijzonderheden. De functie getTemp() is dit keer voor de berekening van de
data verantwoordelijk en geeft de huidige temperatuur weer, op dezelfde manier
als de tijdfunctie in het vorige programma.
001
void rgbTemp(int val)