Блог о программировании, электронике и рыбалке

Подключение датчика температуры LM335A к Arduino

lm335aВ этот раз подключим аналоговый температурный датчик LM335A и выведем с него показания на экран.

Работу с экраном я описал в прошлом посте, поэтому не буду повторяться. Просто прочитайте и подключите экран к Arduino согласно инструкций.

Приступим к подключению самого датчика температуры. Для этого нам понадобится резистор, сопротивлением 2.2 кОм.

Схема подключения:

 

lm335a

A7 – это 7-й аналоговый вход Arduino.

Для написания скетча нам понадобится установить дополнительную библиотеку для работы с аналоговым датчиком температуры LM335A.

lm335a.rar (1,5 KiB, 688 hits)

Скачайте архив и распакуйте его содержимое в \arduino-1.0\libraries\

Теперь загрузим тестовый скетч, который будет отображать на экране температуру по Фаренгейту, Целью и Кельвину.

#include <LiquidCrystal.h>
#include <LM335A.h>
float temp;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
LM335A InsideTemp(7); // Аналоговый порт датчика температуры

void setup()
{

/* Инициализируем дисплей: 4 строки по 16 символов */
lcd.begin(16, 4);
}

void loop()
{

temp = analogRead(0);
InsideTemp.ReadTemp();

lcd.setCursor(0, 0);
lcd.print("Temperature:");

lcd.setCursor(0, 1);
lcd.print(InsideTemp.Fahrenheit());
lcd.print((char)223);
lcd.print("F");

lcd.setCursor(-4, 2);
lcd.print(InsideTemp.Celsius());
lcd.print((char)223);
lcd.print("C");

lcd.setCursor(-4, 3);
lcd.print(InsideTemp.Kelvin());
lcd.print((char)223);
lcd.print("K");

delay(100);

}

lm335a

 

Жарко, да ? :)

Не забывайте оценивать и комментировать статьи, чтобы автор понимал — стоит ли писать на похожие темы или это интересно только ему одному :)

Похожие записи

  • keyboard_arrow_downПодключение датчика температуры LM335A к Arduino
    • Автор:
    • Язык: ru-RU
    • Миниатюра: Подключение датчика температуры LM335A к Arduino
    • Рубрика: Arduino от А до Я
    • Обновлено: 26.12.2017
    • Комментариев: 0
    • Просмотров: 4 977
      • searchПоисковые боты
        Дата Бот
        2018-01-18 13:31:20 Google
        2018-01-18 12:12:20 Yandex
        2018-01-18 01:44:47 Bing
        2018-01-16 13:34:02 Yandex
        2018-01-13 04:11:11 Google
        2018-01-12 10:39:12 Google
        2018-01-12 07:57:35 Bing
        2018-01-12 06:58:06 Yandex
        2018-01-12 03:34:45 Bing
        2018-01-10 04:18:12 Google
  • Оцените пожалуйста статью
    1 Star2 Stars3 Stars4 Stars5 Stars
    Loading Загрузка...
  • Поделитесь с друзьями
GeekElectronics

Комментариев: 0

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

arrow_upward