App Inventor a BBC micro:bit
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