Підключення датчика температури:


Одна ніжка датчика температури підключається до живлення (3,5V або 5V), друга - до одного із аналогових входів плати Arduino, а третя - до заземлення.

Окремо підключаємо світлодіод, причому можна сумістити заземлення від діоду та  датчика:


На відміну від фоторезистора, датчик температури є аналоговим, тобто його результат потрібно перетворити на звичні для нас значення градусів Цельсію.

Зчитане значення з аналогового порту 0 потрібно спочатку перетворити на мілівольти за формулою:

мілівольти = (значення з порту 0) * (5000/1024)

Якщо використовувати підключення не на 5V , а на 3,5V, то формула змінюється:

мілівольти = (значення з порту 0) * (3300/1024)

Отримане значення у мілівольтах потрібно перевести у градуси за Цельсієм за формулою:

градуси = (мілівольти-500)/10

Алгоритм роботи наступний: якщо значення сенсора, що підключений до аналогового входу, 0 менше за 25 (градусів, то увімкнути лампочку, інакше вимкнути лампочку.



Остання зміна: Понеділок 15 травня 2017 15:46 PM