Датчик LM35dz - неверный вывод

Тема в разделе "Arduino & Shields", создана пользователем const_fadeev, 16 июл 2017.

  1. const_fadeev

    const_fadeev Нуб

    Всем привет! Использую датчик lm35dz для измерения температуры.
    Код скетча:
    Код (C++):
    float tempC;
    int reading;
    int tempPin = 0;
    void setup()
    {
    analogReference(INTERNAL);
    Serial.begin(9600);
    }
    void loop()
    {
    reading = analogRead(tempPin);
    tempC = reading / 9.31;
    Serial.println(tempC);
    delay(1000);
    }
    Датчик выводит значения:
    Код (Text):
    18.90
    29.54
    0.00
    35.23
    0.00
    39.21
    0.00
    38.99
    16.97
    0.00
    34.26
    0.00
    39.31
    0.00
    39.53
    0.00
    11.60
    26.64
    0.00
    36.95
    0.00
    39.74
    0.00
    34.69
    28.14
     
    В чем может быть проблема? Подключил вроде правильно.
    [​IMG]
    [​IMG]
     
  2. плохой контакт
     
  3. const_fadeev

    const_fadeev Нуб

    другие варианты?