Код (Javascript): var temperatura_in = require('@amperka/thermometer').connect(A1); var svet = require('@amperka/light-sensor').connect(A2); var lcd = require("HD44780").connectI2C(PrimaryI2C, 0x38); PrimaryI2C.setup({sda: SDA, scl: SCL}); // включаем подсветку PrimaryI2C.writeTo(0x38, 0x08); // выключить подсветку // PrimaryI2C.writeTo(0x38, 0x00); setInterval (function () { var poi = read.svet(lx); var ing = read.temperatura_in('C'); lsd.write(0b101010); lsd.setCursor(0, 0); lsd.print("ROOM"+":"+ing.toFixed(0)+"B0"+"C"); lsd.setCursor(0, 1); lsd.print("light"+poi.toFixed(0)+"lx"); } , 100); помогите,пожалуйста не могу прошить
ну что ж. Теперь убрав лишние ошибки видим главного виновника. Вам же ошибка указывает на проблему с I2C. Если вы посмотрите пример, то увидите, что setup интерфейса делается перед его использованием (смотрим на require). Хотя праймари интерфейс вообще можно не сетапить... исправляете и смотрите дальше... если проблема сохраняется проверяете подключение дисплея... лучший способ прверки - убрать лишний код не касаемый дисплея и добиваться работоспособности...
СПАСИБО!!! Написал,заработало. Но спустя 8 минут появилось это и dweet.io перестал получать показания.