LM35DZ не работает с arduino nano

beria
Offline
Зарегистрирован: 16.08.2015

Добрый всем день.

Не получается завести этот датчик. Подключил как надо по схеме. Сам датчик живой подключал его напрямую к 5 вольтам, тестер показывал изменение напряжения при нагреве. АЦП в ардуине тоже живой, при замыкании на 0 и на +5 показывает 0 и 1023 соответственно. Подключал по usb, с внешнего источника +5 и напрямую и через VIN - результат тот же. Результат с analogRead показывает случайные значения, причем если отключит датчик, то ничего не меняется, как будто бы он и не был подключен. Короче, не знаю что и делать...

 

Илья73
Offline
Зарегистрирован: 06.09.2013

А вы уверены что это LM35 ?
Как то прикупил на али таких датчиков, а они простыми транзисторами оказались.
Да и вообще в отзывах у продавцов на эти датчики часто можно увидеть - перемаркировка

bwn
Offline
Зарегистрирован: 25.08.2014

Вы лучше нарисуйте, как у вас надо по схеме. Здесь уже чел подключал I2C на 328 по схеме с нэта. Ток там сигналы почему то оказались на цифровых пинах.

beria
Offline
Зарегистрирован: 16.08.2015

схема вот
http://zelectro.com.ua/Media/Default/Users/Dimagans/LM35andLSD1602/z/tmp...
На самом датчике написано lm35dz.

 

 

bwn
Offline
Зарегистрирован: 25.08.2014

Вроде верно, а что с кодом? И что показывает конкретно?

beria
Offline
Зарегистрирован: 16.08.2015

int val;

void setup()
{
  Serial.begin(9600);
}
void loop()
{
  val = analogRead(A1);
  float mv = ( val/1024.0)*5000; 
  float cel = mv/10;

  Serial.print("TEMPRATURE = ");
  Serial.print(cel);
  Serial.print("*C");
  Serial.println();
  delay(1000);
}

Источник http://www.instructables.com/id/ARDUINO-TEMPERATURE-SENSOR-LM35/

При этом показания скачут от -50 до + 40. Нагревание сенсора ничего не дает, ровно как и отключение его от A1, как будто бы его там и не было.

Andrey-S
Offline
Зарегистрирован: 02.01.2015

Я этими датчиками пол года пользовался 3мя штуками сразу... Потом перешел на ds18b20 (рекомендую кстати)... Попробуйте пин А1 к земле подтянуть 10КоМ резистором и залить нижний скетч из Вашей ссылки...

bwn
Offline
Зарегистрирован: 25.08.2014

Начинается игра: на картинке со схемой подключено на А0, в проге на А1. Где правда?

beria
Offline
Зарегистрирован: 16.08.2015

Разобрался таки, проблема была в бракованом китайском датчике, заменил на новый и все заработало. Всем спасибо.