Страница 1 из 1
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Добавлено: 09 апр 2018, 10:09
vfv666
Подключил новый 1602 LCD IIC/I2C по I2C к Arduino UNO.
Светится экран и отображаются квадраты в верхней строке.
В FLProg-3_0_3 после ввода параметров в блок дисплея для подключения по по I2C,
нажимаю проверить проект - всё нормально.
[spoiler]
2.jpg
[/spoiler]
Потом - компилировать проект - появлятся окно - Не найдена библиотека LiquidCrystal_I2C.h
[spoiler]
1.jpg
[/spoiler]
Потом раскрывается программа arduino-1.8.5 и после нажатия на "проверить", программа показывает ошибку красной строкой -
_lcd1.init();
и внизу - 'class LiquidCrystal_I2C has no member named "init"
[spoiler]
3.jpg
[/spoiler]
Эта библиотека в arduino-1.8.5 установлена.
Подскажите, в чём может быть причина?
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Добавлено: 09 апр 2018, 10:14
pan
а вы в настройках попробуйте указать arduino ide которое в комплекте шло с флпрог. скорее всего в 1.8.5 библиотека другая.
хоть и с таким же названием.
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Добавлено: 09 апр 2018, 10:20
Sancho
Или выложи проект, или проверь библиотеку.
У меня без разницы как писать, init или begin
Код: Выделить всё
void LiquidCrystal_I2C::init(){
begin();//
// this command takes a long time!
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Добавлено: 09 апр 2018, 10:30
vfv666
В FLProg путь к arduino-1.8.5 - проверил - правильный,а проекта у меня как такового нет,просто выведен блок дисплея с отображением 123
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Добавлено: 09 апр 2018, 10:34
Sancho
[ref]vfv666[/ref], Каким IDE пользуешься своим или \FLProg\ideV2 ?
Проверь ещё раз наличие библиотеки, какие ещё ошибки пишет, кроме этой?
Попробуй руками, в IDE поменять init на begin....
От своей IDE библиотеки лежат в документах - ардуино - librares C:\Users\Твоё_Имя\Documents\Arduino\libraries
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Добавлено: 09 апр 2018, 13:47
vfv666
В FLProg в папке ideV2 я давно удалил старый IDE и установил 1.8.5.Сделано уже несколько проектов с использованием дисплея 1602 LCD без I2C .А сейчас подключил новый дисплей 1602 LCD IIC/I2C по I2C к Arduino UNO для тестирования.
Теперь полезу в библиотеку.
Отправлено спустя 3 часа 1 минуту 25 секунд:
Проблема оказалась гораздо шире,ещё вместо нескольких символов, отображает только первый.
У меня установлено ide 1.8.5 .Т.е. начиная примерно с версии ide 1.6.6 ,надо устанавливать другую библиотеку и менять init на begin не надо.Также надо обратить внимание на I2C адрес.У меня например 0x3F.Его лучше определить сканированием шины I2C
в FLProg.
[spoiler]
http://arduino.ru/forum/apparatnye-vopr ... verter-i2c[/spoiler]
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Добавлено: 09 апр 2018, 17:38
aidar_i
Я отказался от 1.8.5, тк постоянно что то не так. Пользуюсь 1.8.1, без глюков. данный дисплей без проблем! Адрес сканировать обязательно!