Operácie

Senzory na mikropočítači micro:bit

Z SensorWiki

Verzia z 08:23, 19. november 2017, ktorú vytvoril Balogh (diskusia | príspevky) (Vytvorená stránka „ == Snímač tlaku == Aj keď sa to na prvý pohľad nezdá, obyčajné tlačidlo je tiež senzorom. Môže indikovať dosiahnutie nejakej hraničnej polohy, prípadne…“)
(rozdiel) ← Staršia verzia | Aktuálna úprava (rozdiel) | Novšia verzia → (rozdiel)


Snímač tlaku

Aj keď sa to na prvý pohľad nezdá, obyčajné tlačidlo je tiež senzorom. Môže indikovať dosiahnutie nejakej hraničnej polohy, prípadne naozaj aj tlak cez nejaký prevodový mechanizmus. Žiaľ, má len dva stavy - 0 a 1 a teda nie veľkú presnosť.


SenzorTlaku01.png

Snímač teploty

Mikropočítač micro:bit vlastne nemá špecializovaný snímač teploty okolia. Hodnota, ktorú zobrazuje nasledovný program je odvodená z interného snímača teploty, ktorý meria teplotu jadra procesora. Keďže procesor nie je našimi programami veľmi zaťažený a je to relatívne výkonný ARM procesor, pri činnosti sa veľmi neohrieva a preto je keho teplota celkom dobrou aproximáciou teploty okolia. Snímač teploty má vysoké rozlíšenie (t.j. je schopný detekovať aj zmeny o desatiny stupňa), ale nie je kalibrovaný, preto môže detekovať trebárs 20 stupňov hoci teplota je v skutočnosti len 17. Napriek tomu je však dostatočne citlivý a reaguje aj na malé zmeny teploty.

SenzorTeploty01.png

Nasledovný program využíva snímač teploty na riadenie teploty v miestnosti. Predpokladajme, že samotný ohrievač sa spína úrovňou log. 1 na výstupe P0. Ak je na tomto výstupe log. 0, ohrev je vypnutý. Doplňte program tak, aby správne reguloval teplotu.

SenzorTeploty01.png


Snímač magnetického poľa

[Snímač intenzity svetla]


Akcelerometer