Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21 мар 2018, 18:19
Откуда: Самара
Имя: Валерий

Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Сообщение 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 установлена.
Подскажите, в чём может быть причина?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Сообщение pan »

а вы в настройках попробуйте указать arduino ide которое в комплекте шло с флпрог. скорее всего в 1.8.5 библиотека другая.
хоть и с таким же названием.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Сообщение Sancho »

Или выложи проект, или проверь библиотеку.
У меня без разницы как писать, init или begin

Код: Выделить всё

void LiquidCrystal_I2C::init(){
	begin();// 
  // this command takes a long time!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21 мар 2018, 18:19
Откуда: Самара
Имя: Валерий

Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Сообщение vfv666 »

В FLProg путь к arduino-1.8.5 - проверил - правильный,а проекта у меня как такового нет,просто выведен блок дисплея с отображением 123
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Сообщение Sancho »

[ref]vfv666[/ref], Каким IDE пользуешься своим или \FLProg\ideV2 ?
Проверь ещё раз наличие библиотеки, какие ещё ошибки пишет, кроме этой?
Попробуй руками, в IDE поменять init на begin....
От своей IDE библиотеки лежат в документах - ардуино - librares C:\Users\Твоё_Имя\Documents\Arduino\libraries
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
vfv666
Рядовой
Сообщения: 53
Зарегистрирован: 21 мар 2018, 18:19
Откуда: Самара
Имя: Валерий

Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Сообщение 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]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.

Сообщение aidar_i »

Я отказался от 1.8.5, тк постоянно что то не так. Пользуюсь 1.8.1, без глюков. данный дисплей без проблем! Адрес сканировать обязательно!
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя