Toto je starší verze dokumentu!
Popište vlastnosti, parametry a zapojení čidla TMP36 k Arduinu. Čím se liší (parametrově/zapojením) od čidla DS18B20? Jakým způsobem připojím 3 tato čidla k jednomu Arduinu? Uveďte ukázkový kód, který zobrazí naměřenou hodnotu čidla na Arduinu, hodnotu napětí a příslušnou teplotu.
TMP36 je nízkonapěťové teplotní čidlo, které dokáže měřit teplotu. Jedná se v podstatě o dokonalý termistor, který dokáže měnit svůj odpor v závislosti na teplotě, tím pádem mění i svoje napětí podle teploty. Čidlo je kalibrované, takže má v sobě zapsané určité hodnoty pro danou teplotu. Tyto hodny jsou od 0 - 1023 a čidlo je získává podle teploty. Čím je teplota větší, tím je i daná hodnota větší. Na základě těchto hodnot, dokážeme odvodit napětí, pokud známe maximální hodnotu napětí. Ta je u Arduina Leonardo 3,3V nebo 5V. Podle toho vypočítáme napětí, ze kterého odvodíme teplotu, jelikož víme kolik voltů je 1℃. Zjistíme teplotu. Podle tohoto systému vytvoříme program, který musíme ještě lehce upravit, aby čidlo zjistilo teplotu s co největší přesností.
Čidlo měří teplotu. Vstupní napětí, které čidlo potřebuje je 2,7V minimum a 5,5V maximum. Čidlo je kalibrované, tzn. má vepsané hodnoty napětí vůči teplotě. Konkrétně že 10mV je 1℃.