Зашкаливают показатели аналового термометра ЙОДО

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Ремин Андрей, 11 янв 2019.

  1. Сделал проект №21 "excel-робот", а он мне пишет показатели температуры в 250-270 градусов по цельсию.
    Не понимаю в чём дело. Вот код:
    Код (Javascript):

    var lightSensor = require('@amperka/light-sensor')
      .connect(A2);

    var thermometer = require('@amperka/thermometer')
      .connect(A4);

    var button = require('@amperka/button')
      .connect(P3);

    var kb = require('@amperka/usb-keyboard');

    var timer = require('@amperka/timer')
      .create(5);

    button.on('press', function() {
      if (timer.isRunning()) {
        timer.stop();
      } else {
        timer.tick().run(); }
    });

    timer.on('tick', function() {
      var time = getTime();
      var lx = lightSensor.read('lx');
      var c = thermometer.read('C');

      kb.type(time.toFixed(0) + '\t' +
              lx.toFixed(0) + '\t' +
              c.toFixed(0) + '\n');
    });
     
  2. Андрей, доброе утро! Как вариант. Проверьте правильность подключения шлейфа к датчику и к плате. Я когда HTML-Термометр Задание номер 14 делал, перепутал подключение и показания были 87 градусов Цельсия при комнатной температуре.
     
  3. BAR__MEN

    BAR__MEN Официальный гик Администратор

    Подключение?