Эксперимент №12. Датчик температуры LM35.

Простейший термометр на ардуино.

Введение

LM35 – это широко используемый простейший датчик температуры. Для подключения его к ардуино вам ничего не понадобится, кроме нескольких проводов перемычек.

Распиновка

Описание контактов LM35

Задача

Давайте соберем простейший цифровой комнатный термометр.

Необходимые компоненты

Итак, нам понадобится:

  • 1 LM35 датчик
  • Ардуино, макетная плата, несколько проводов-перемычек.

Схема

Соберем такую схему:

Схема простейшего цифрового термоментра.

Скетч

/**
 * Эксперимент № 12. Датчик температуры LM35
 * Простейший цифровой термометр.

 * Изучение ардуино через опыты.
 */

void setup()
{
	Serial.begin(9600); // Инициализация последовательно порта
}

void loop()
{
	const int val = analogRead(0); // Прочесть текущее значение температуры
	const int dat = (125 * val) >> 8; // Перевести полученное значение в градусы

	// Вывести температуру в последовательный порт:
	Serial.print("Tep:");
	Serial.print(dat);
	Serial.println("C");

	delay(500); // Задержка в 0,5 секунды
}

Результат

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

Согрейте датчик теплом своих рук или своего дыхания, и вы заметите рост температуры.

Датчик, возможно, будет завышать или занижать температуры, и таким образом термометр потребует калибровки.

Температура с датчика LM35

Заключение

С помощью простейшего датчика температуры LM35 теперь вы сможете контролировать температуру, например, в комнатах или теплице.

LM35 позволяет измерять и отрицательную температуру, но схема подключения будет иной.

Добавить комментарий