Вход

   Звукотехника

   Источники питания

   Измерительная техника

   Автолюбителям

   Радио-начинающим

   Электроника в быту

   Радио и связь

   Примочки для ПК

   Шпионские штучки

   Микроконтроллеры

   Об Arduino

   Проекты на Arduino

   Учебники и статьи

   Софт для Arduino

   ЛИТЕРАТУРА

     Справочники

     Начинающим

     Книги

   СОФТ

     Полезный софт

   ЖУРНАЛЫ

     Радио

     Радиоаматор

   ДОКУМЕНТАЦИЯ

     Справочный листок

Главная » Статьи » ARDUINO » Проекты на Arduino

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

Этот проект использует LM335 - аналоговый датчик температуры. Это самй дешевый датчик - его стоимость в наших магазинах меньше доллара. Он имеет диапазон от -40 ° C до +100 ° C и поэтому идеально подходит для использования в метеостанциях. Вместо LM335 можно использовать и LM135, но он значительно дороже. 

Вот требуемые детали:

Вот схема включения на макетной плате:

А вот простой код (скачать):


#define sensorPin 0

float Celsius, Fahrenheit, Kelvin;
int sensorValue;

void setup() {
Serial.begin(9600);
Serial.println("Initialising.....");
}

void loop() {

GetTemp();
Serial.print("Celsius: ");
Serial.println(Celsius);
Serial.print("Fahrenheit: ");
Serial.println(Fahrenheit);
Serial.println();

delay(2000);
}

void GetTemp()
{
sensorValue = analogRead(sensorPin); // read the sensor
Kelvin = (((float(sensorValue) / 1023) * 5) * 100); // convert to Kelvin
Celsius = Kelvin - 273.15; // convert to Celsius
Fahrenheit = (Celsius * 1.8) +32; // convert to Fahrenheit
}







Источник: Beginning Arduino ISBN: 978-1-4302-3240-7 | Категория: Проекты на Arduino | Добавлен: 30.10.2013 | Автор: M. McRoberts (перевод - RadioGID) | Просмотров: 6072

Проверка тИЦ и PR
Яндекс.Метрика

РадиоГИД © 2010-2016 Обратная связь Сайты-партнеры
Бесплатный хостинг uCoz