Оглавление:

Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: 4 шага
Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: 4 шага

Видео: Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: 4 шага

Видео: Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: 4 шага
Видео: Датчик температуры DS18B20. Распиновка, тестирование, подключение к Ардуино 2024, Ноябрь
Anonim
Считывание температуры с помощью датчика температуры LM35 с Arduino Uno
Считывание температуры с помощью датчика температуры LM35 с Arduino Uno

Привет, ребята, в этой инструкции мы узнаем, как использовать LM35 с Arduino. Lm35 - это датчик температуры, который может считывать значения температуры от -55 ° C до 150 ° C. Это 3-контактное устройство, которое обеспечивает аналоговое напряжение, пропорциональное температуре. Чем выше температура, тем выше выходное напряжение. Выходное аналоговое напряжение может быть преобразовано в цифровую форму с помощью АЦП, чтобы микроконтроллер (в нашем случае Arduino) мог его обработать.

Шаг 1. Вещи, которые вам нужны

Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно
Вещи, которые нужно

Для этого руководства вам понадобятся следующие вещи: 1x Arduino uno (или любой другой аналог) 1x LM35 ДАТЧИК ТЕМПЕРАТУРЫ Провода перемычки Макетная плата

Шаг 2: Подключения

Подключения
Подключения

Подключения очень просты. Подключите все. В соответствии с показанным изображением, и все будет в порядке. Мы будем измерять температуру окружающей среды с помощью LM35 и отображать ее на последовательном мониторе Arduino. Здесь выход LM35 подается на аналоговый вывод A1 устройства. Arduino UNO. Это аналоговое напряжение преобразуется в цифровую форму и обрабатывается для получения показаний температуры.

Шаг 3: Код

Код
Код

Скопируйте следующий код и загрузите его на плату Arduino: const int lm35_pin = A1; / * Вывод LM35 O / P * / void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = аналоговое чтение (lm35_pin); / * Считать температуру * / temp_val = (temp_adc_val * 4.88); / * Преобразуем значение АЦП в эквивалентное напряжение * / temp_val = (temp_val / 10); / * LM35 дает выходной сигнал 10 мВ / ° C * / Serial.print ("Temperature ="); Serial.print (temp_val); Serial.print ("Градус Цельсия / n"); delay (1000);} Видео

Шаг 4: Проверка датчика температуры

Проверка датчика температуры
Проверка датчика температуры

Соединив все вместе и загрузив код на плату Arduino, я открыл последовательный монитор на своем ПК и, как вы можете видеть на картинке, мы можем получить вывод температуры на нашем последовательном мониторе.

Рекомендуемые: