iskra js & Текстовый экран 16×2 c интерфейсом I²C

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

  1. Код (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);
    помогите,пожалуйста
    не могу прошить
     

    Вложения:

  2. sys

    sys Злобный Буратино Модератор

    Про ошибку "...written data..." написано в теме ЧаВо, но читать ее многим не позволяет карма... (
     
  3. я правильно понял?
    1.сначала залить var a =2;
    2.залить свой скетч
     
  4. sys

    sys Злобный Буратино Модератор

    да. главное координально сменить сохраненный в памяти код
     
  5. upload_2019-3-10_0-13-37.png
    upload_2019-3-10_0-14-10.png
    может где-то в коде ошибка?
     
  6. sys

    sys Злобный Буратино Модератор

    ну что ж. Теперь убрав лишние ошибки видим главного виновника. Вам же ошибка указывает на проблему с I2C. Если вы посмотрите пример, то увидите, что setup интерфейса делается перед его использованием (смотрим на require). Хотя праймари интерфейс вообще можно не сетапить... исправляете и смотрите дальше... если проблема сохраняется проверяете подключение дисплея... лучший способ прверки - убрать лишний код не касаемый дисплея и добиваться работоспособности...
     
    дмитрий001 нравится это.
  7. СПАСИБО!!!
    Написал,заработало.
    Но спустя 8 минут появилось это и dweet.io перестал получать показания.
    upload_2019-3-10_14-53-43.png
     
  8. прошил ещё раз,вот
    upload_2019-3-10_14-59-4.png