6. Micro:bit teplomer



ReadTemperature - číta aktuálnu teplotu 

TemperatureReceived - udalosť, ktorá sa spúšťa pri prijatí hodnoty z teplomera


Stlačením tlačidla "Zobraz teplotu" sa nám zavolá metóda .ReadTemperature. Ak prijmeme s get temperature_value, aktuálnu teplotu, nastaví sa pole na túto hodnotu.


ReadTemperaturePeriod - číta intervaly hlásení zo senzora

TemperaturePeriodReceived - udalosť, ktorá sa spúšťa pri prijatí dát z teplomera (interval hlásení zo senzora)


Kliknutím na tlačidlo "Zobraziť periódu aktualizácií" sa zavolá metóda .ReadTemperaturePeriod a po prijatí dát sa nastaví pole pomocou get temperature_period_value na prijatú hodnotu.


WriteTemperaturePeriod - zmena frekvencie odosielaní teploty z BBC micro:bit

WroteTemperaturePeriod - zmena intervalu hlásení


Tlačidlom "Nastaviť periódu aktualizácií" sa zavolá metóda .WriteTemperaturePeriod a následne sa nastaví perióda aktualizácií teploty na nami určenú hodnotu.


RequestTemperatureUpdates - žiadosť o hlásení zmien teplomera

StopTemperatureUpdates - zastavenie hlásení zmien teplomera


Požiadavku na spustenie aktualizácií teploty spustíme pomocou metódy .RequestTemperatureUpdates a zastavíme ju cez .StopTemperatureUpdates. V tomto prípade sme zvolili jednoduchý prepínač, ktorý bude indikovať zapnutie/vypnutie skenovania.



Zdrojový kód k príkladu Micro:bit Teplomer