избитая тема LCD + arduino

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

Arduino: 1.5.8 (Windows 7), Board: "Arduino Uno"

Sketch uses 2 942 bytes (9%) of program storage space. Maximum is 32 256 bytes.

Global variables use 251 bytes (12%) of dynamic memory, leaving 1 797 bytes for local variables. Maximum is 2 048 bytes.

avrdude: ser_open(): can't open device "\\.\COM1": Не удается найти указанный файл.

Проблема загрузки на плату. Для достижения дзен, курить http://www.arduino.cc/en/Guide/Troubleshooting#upload .

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.

 

это ещё что такое?

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

Поставил IDE 1.5.8 то же самое.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Мешает "родная"  библиотека. Выход я бы выбрал такой: мувкнуть её куда подальше и на её место поставить ту, расширенную.

Запустить её примеры.

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

как же очистить ИДЕ, что б она только одну библиотеку видела? поисковиком что ли все диски и папки проверить и удалить?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

arduino\libraries - там те, которые идут с инсталяцией.

есть ещё другие- папка со сктчами \libraries   - я там свои библиотеки складываю.

art100
Offline
Зарегистрирован: 09.03.2014

Из сегодняшнего гуляния по улице и веселья жки-ишками 1602 http://arduino.ru/forum/proekty/tahometr-krankshaft-shutki

Упс. Игру угадай либу к I2C and LCD не развлекался. Я брал там где мужчинка по взрослому сразу бумажечку с распаечкой прикладывал. Эх молодежь :) Приключения на ровном месте находят. :) Ну ничего, хоть научаться папки на томе держать в порядочке.

 

 

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

тахаметр не то, мне надо через переходник. Напрямую экран работает. (А папки чистые, библиотека одна. Но в ИДЕ продолжают высвечиваться и удалённые. вернее перемещенные)

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

Да и бумажка с распайкой чем поможет? Девайсы рабочие по отдельности. По ходу с библиотекой не разберусь.

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

trembo, спасибо за помощь! Добил я всё таки LCD!!!

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

vlad219i, Спасибо за предоставленные библиотеки!!!! подошла V1

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

dimax, Спасибо за скетч - проверки переходника!!. пригодилось.

Sll
Sll аватар
Offline
Зарегистрирован: 08.01.2015

Итак, где же была собака? )))

проверил по отдельности дисплей (по обычной схеме) и переходник (скетч см. выше) - работает.

подозрение пало на библиотеки. но результата не было даже при смене IDE c версии 1.0.5, на 1.0.6 и на 1.5.8.

в итоге снёс все IDE поисковиком нашёл и удалил все файлы с именем - "LiquidCrystal"

установил IDE 1.0.6 и сразу из папки libraries удалил файл - LiquidCrystal (до первого запуска)

на его место закинул LiquidCrystal_I2Cv1

открыл IDE - файл - примеры - LiquidCrystal_I2Cv1 - Hello, world!

далее в скетче примера заменил: #include <LiquidCrystal_I2C.h>  на: #include <LiquidCrystal_I2Cv1.h>

и ещё заменил: LiquidCrystal_I2C lcd(0x27,16,2); на LiquidCrystal_I2Cv1 lcd(0x27,16,2);

и наконец-то свершилось чудо!!! Hello, world!

Спасибо, всем.

vlad219i
Offline
Зарегистрирован: 05.03.2014

Надо заметить, что у меня одновременно благополучно сосуществуют обе библиотеки (простая и v1 - собственно, именно для этого я её и переименовал), потому как в хозяйстве имеются оба типа переходников. Просто при смене на железяке одного переходника на другой в скетче меняется две строки, и ничего стирать-перезаписывать-переустанавливать не нужно...