Подключение LCD экрана LCM 1602 с I2C к Arduino

Тема в разделе "Arduino & Shields", создана пользователем sergoen, 22 янв 2016.

  1. sergoen

    sergoen Нуб

    У меня проблема почему-то высвечиваются только первые буквы. На первой строке Н на второй Y. Причем на демке работают все строчки .Библиотека -LiquidCrystal_I2C2004V1 , среда 1.6.6Что делать? помогите!

    З.Ы - скетч

    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>

    LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display

    void setup()
    {
    lcd.init(); // initialize the lcd
    lcd.init();
    // Print a message to the LCD.
    lcd.backlight();
    lcd.setCursor(3,0);
    lcd.print("Hello, world!");
    lcd.setCursor(2,1);
    lcd.print("Ywrobot Arduino!");
    lcd.setCursor(0,2);
    lcd.print("Arduino LCM IIC 2004");
    lcd.setCursor(2,3);
    lcd.print("Power By Ec-yuan!");
    }


    void loop()
    {


    }
     
  2. Vladis_a

    Vladis_a Гик

    Попробуйте другие библиотеки. Была у меня такая хреновина. Вылечил именно другой библиотекой.
    Вот здесь все хорошо расписано http://arduino-info.wikispaces.com/LCD-Blue-I2C про разные типы переходников I2C, там же и библиотеки под разные переходники.
     
    Последнее редактирование: 22 янв 2016
  3. sergoen

    sergoen Нуб

    Чего уже только не пробовал .... никак . А есть у вас библиотека которая заработала? буду очень благодарен .Спасибо!
     
  4. Vladis_a

    Vladis_a Гик

    Я сейчас с планшета, на нем у меня нет библиотек. Я свою брал по ссылке выше. Там главное правильно определить свою версию переходника и именно под нее скачать библиотеку.
     
  5. sergoen

    sergoen Нуб

    По возможности сбросьте что есть позже sergoen@bk.ru
     
  6. sergoen

    sergoen Нуб

    На других форумах просто пинают , без особого пояснения , мне как новичку трудно разобраться сразу в терминологиях опытных и получается замкнутый круг )))
     
  7. Vladis_a

    Vladis_a Гик

    Да Вам проще скачать по верхней ссылке. Там всего три типа переходников. На фото обращайте внимание на правый нижний угол, различия увидите сразу.
     
  8. sergoen

    sergoen Нуб

    Хорошо ,спасибо попробую
     
  9. Vladis_a

    Vladis_a Гик

    И еще на нижнюю строку текста на переходнике. На Вашем какой текст?
     
  10. sergoen

    sergoen Нуб

    A0 A1 A2
     
  11. Vladis_a

    Vladis_a Гик

    Больше ничего не написано? Значит, у Вас первая версия. Вот под нее и качайте с того сайта.
     
  12. sergoen

    sergoen Нуб

    /Извините не могу понять какую?LiquidCrystal_V1.2.1.zip пишет ошибка компиляции
     
  13. Vladis_a

    Vladis_a Гик

    Вот, попробуйте.
     

    Вложения:

  14. sergoen

    sergoen Нуб

    Так и ее и ставлю, не компилирует никак

    Arduino: 1.6.6 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    C:\Users\Sergoen\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:35:26: fatal error: ../Wire/Wire.h: No such file or directory

    #include <../Wire/Wire.h>

    ^

    compilation terminated.

    exit status 1
    Ошибка компиляции.
     
  15. sergoen

    sergoen Нуб

    в среде 1.6.5
    Multiple libraries were found for "FastIO.h"
    Used: C:\Users\Sergoen\Documents\Arduino\libraries\LiquidCrystal
    Not used: C:\Users\Sergoen\Desktop\arduino-1.6.5-r5\libraries\LiquidCrystal
    Cannot run program "{runtime.tools.avr-gcc.path}\bin\avr-g++" (in directory "."): CreateProcess error=2, Не удается найти указанный файл
     
  16. Vladis_a

    Vladis_a Гик

    Так а библиотека Wire.h у Вас установлена? На нее ругается.
     
  17. sergoen

    sergoen Нуб

    Все пипец , наверно от новых вводных треснет моя голова
     
  18. Vladis_a

    Vladis_a Гик

    Все нормально. :) Я такой же новичок, сейчас разберемся.
     
  19. Vladis_a

    Vladis_a Гик

    Вот моя библиотека
     

    Вложения:

  20. sergoen

    sergoen Нуб

    осталась одна буква))) но зато компилировалось