Сделал проект №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'); });
Андрей, доброе утро! Как вариант. Проверьте правильность подключения шлейфа к датчику и к плате. Я когда HTML-Термометр Задание номер 14 делал, перепутал подключение и показания были 87 градусов Цельсия при комнатной температуре.