Подключил новый 1602 LCD IIC/I2C по I2C к Arduino UNO.
Светится экран и отображаются квадраты в верхней строке.
В FLProg-3_0_3 после ввода параметров в блок дисплея для подключения по по I2C,
нажимаю проверить проект - всё нормально.
[spoiler] [/spoiler]
Потом - компилировать проект - появлятся окно - Не найдена библиотека LiquidCrystal_I2C.h
[spoiler] [/spoiler]
Потом раскрывается программа arduino-1.8.5 и после нажатия на "проверить", программа показывает ошибку красной строкой -
_lcd1.init();
и внизу - 'class LiquidCrystal_I2C has no member named "init"
[spoiler] [/spoiler]
Эта библиотека в arduino-1.8.5 установлена.
Подскажите, в чём может быть причина?
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
а вы в настройках попробуйте указать arduino ide которое в комплекте шло с флпрог. скорее всего в 1.8.5 библиотека другая.
хоть и с таким же названием.
хоть и с таким же названием.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Или выложи проект, или проверь библиотеку.
У меня без разницы как писать, init или begin
У меня без разницы как писать, init или begin
Код: Выделить всё
void LiquidCrystal_I2C::init(){
begin();//
// this command takes a long time!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
В FLProg путь к arduino-1.8.5 - проверил - правильный,а проекта у меня как такового нет,просто выведен блок дисплея с отображением 123
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
[ref]vfv666[/ref], Каким IDE пользуешься своим или \FLProg\ideV2 ?
Проверь ещё раз наличие библиотеки, какие ещё ошибки пишет, кроме этой?
Попробуй руками, в IDE поменять init на begin....
От своей IDE библиотеки лежат в документах - ардуино - librares C:\Users\Твоё_Имя\Documents\Arduino\libraries
Проверь ещё раз наличие библиотеки, какие ещё ошибки пишет, кроме этой?
Попробуй руками, в IDE поменять init на begin....
От своей IDE библиотеки лежат в документах - ардуино - librares C:\Users\Твоё_Имя\Documents\Arduino\libraries
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
В 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]
Теперь полезу в библиотеку.
Отправлено спустя 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]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Проблема с подключением 1602 LCD IIC/I2C по I2C к Arduino UNO.
Я отказался от 1.8.5, тк постоянно что то не так. Пользуюсь 1.8.1, без глюков. данный дисплей без проблем! Адрес сканировать обязательно!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя