Здравствуйте, как подключить lcd с i2c к iskra js.

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем tyaifn22, 10 дек 2020.

  1. tyaifn22

    tyaifn22 Нуб

    Здравствуйте, как подключить lcd с I2C к iskra js.Все много раз проверил все равно не работает.
     
  2. NikitOS

    NikitOS Король шутов Администратор

  3. tyaifn22

    tyaifn22 Нуб

    Я это тоже пробовал , но не получилось.

    Место B6 и B7 я подставлял SCL и SDA
     
    Последнее редактирование модератором: 11 дек 2020
  4. NikitOS

    NikitOS Король шутов Администратор

    В схема подключения где?
     
  5. tyaifn22

    tyaifn22 Нуб

    Это схема подключения

    I2C1.setup({scl:SCL, sda:SDA});
    var lcd = require("HD44780").connectI2C(I2C1, 0x27);
    lcd.print("Hello World!");
    Это код , но он не подошел. На дисплей не выводит.
     

    Вложения:

    Последнее редактирование модератором: 11 дек 2020
  6. NikitOS

    NikitOS Король шутов Администратор

    SCL → B8, SDA → B9.
    Возможно, проблема в адресе дисплея, там ниже кода про это сказано.
     
  7. tyaifn22

    tyaifn22 Нуб

    С адресом 0x3F и 0x20 выводит ошибку, B8 и B9 пробовал.
     
  8. NikitOS

    NikitOS Король шутов Администратор

    Текст ошибки? Контрастность дисплея?
     
  9. tyaifn22

    tyaifn22 Нуб

    Код ошибки:
    Uncaught InternalError: Timeout on I2C Write Transmit Mode 2
    at line 2 col 21
    e,e,c,c,c|4,c|4,c,c])
    ^
    in function "a" called from line 1 col 7
    a(51,1);a(50,1);a(40,1);a(12,1);a(6,1);a(1,1);return{write:a...
    ^
    in function "g" called from line 2 col 23
    e,e,c,c,c|4,c|4,c,c])})
    ^
    in function "connectI2C" called from line 3 col 51
    var lcd = require("HD44780").connectI2C(I2C1, 0x3F);
    ^
    >
    =undefined
    >echo(1)
    =undefined
    >

    при 0x27 ошибку не выдает но на дисплей не выводит
     

    Вложения:

  10. NikitOS

    NikitOS Король шутов Администратор

    Тогда с 0x27 и покрутите контрастность дисплея.

    Ну и вставляйте код и ошибки по правилам форума.
     
  11. tyaifn22

    tyaifn22 Нуб

    Это при 0x27 . I2C припаян.
     

    Вложения:

  12. NikitOS

    NikitOS Король шутов Администратор

    Сколько еще мне раз попросить покрутить контрастность?
     
  13. tyaifn22

    tyaifn22 Нуб

    Как это можно сделать?
     
  14. tyaifn22

    tyaifn22 Нуб

    Все работает , большое вам спасибо.