Uno через ide 1.8.13 к 1602а+i2c

Тема в разделе "Arduino & Shields", создана пользователем Butov_max85, 10 дек 2020.

  1. Butov_max85

    Butov_max85 Нуб


    Добрый день. Помогите понять в чем проблема. Вот только так могу написать на экране. А так пишет только первую букву. Прочитал много форумов , установил много библиотек ,везде одно и тоже ,или ошибка или одна буква. Может кто подключал UNO через IDE 1.8.13 к 1602А+i2c ??. Скиньте библиотеку или скетч рабочий. Или решение проблемы. За ранее спасибо.

    Код (Text):

    //DFRobot.com
    //Compatible with the Arduino IDE 1.0
    //Library version:1.1
    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>

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

    void setup()
    {
    lcd.init(); // initialize the lcd

    // Print a message to the LCD.
    lcd.backlight();
    lcd.print("Hello, world!");
    lcd.print("ello, world!");
    lcd.print("llo, world!");
    lcd.print("lo, world!");
    lcd.print("o, world!");
    lcd.print(", world!");
    lcd.print("world!");
    lcd.print("orld!");
    lcd.print("rld!");
    lcd.print("ld!");
    lcd.print("d!");
    }

    void loop()
    {
    }

    Участники:
     
  2. parovoZZ

    parovoZZ Гуру

    где все эти люди?
     
    Daniil нравится это.
  3. 9xA59kK

    9xA59kK Гик

    Было у меня нечто подобное, давно уже. Библиотека LCD 1602 i2c, не работала в подобной версии IDE. Пришлось заливать в более ранней версии IDE , 1.7.5 или 1.6.8.
    ps. Такое бывает с библиотеками и версиями IDE
     
  4. Un_ka

    Un_ka Гик

    По идее всё быстро пролетит и останется только.
    Код (C++):
    lcd.print("d!");
     
  5. a1000

    a1000 Гик

    Надо-бы между командвми вывода на экран поставить секундные зажержки.