Не могу подружить Arduino Leonardo и Arduino Library for DF Robot 16×2 LCD Keypad Shield
- Войдите на сайт для отправки комментариев
Сб, 07/03/2015 - 12:54
Здравствуйте.
Закачал библиотеку DFR_LCD_Keypad-master , все куда надо в папку /libraries/
// Demo of a Keypad LCD Shield
// Common design sold by DFRobot, various vendors on eBay etc
#include <LiquidCrystal.h>
#include <DFR_LCD_Keypad.h>
// this is factory config shield initialisation
LiquidCrystal lcd(8,9,4,5,6,7);
// below is for shield which has been modified (author's shield)
//LiquidCrystal lcd(8,3,4,5,6,7);
// initialise the keypad
DFR_LCD_Keypad keypad(A0, &lcd);
int last_key, key;
void setup()
{
lcd.begin(16,2);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Press keys now");
}
void loop()
{
last_key = keypad.get_last_key();
key = keypad.read_key();
// only clear and update the LCD if they key state has changed
if (key != last_key) {
// key has changed
lcd.clear();
lcd.setCursor(0,0);
// print the key selection to the LCD
switch (key) {
case KEY_RIGHT:
lcd.print("RIGHT");
break;
case KEY_UP:
lcd.print("UP");
break;
case KEY_DOWN:
lcd.print("DOWN");
break;
case KEY_LEFT:
lcd.print("LEFT");
break;
case KEY_SELECT:
lcd.print("SELECT");
break;
case KEY_NONE:
default:
lcd.print("NONE");
break;
}
}
delay(10); // optional, but recommended if you are not debouncing the keys
}
Нажимаю компиляция выходит ошибка.
demo_simple.ino:5:28: fatal error: DFR_LCD_Keypad.h: No such file or directory
compilation terminated.
Ошибка компиляции.
а библиотеку кто будет ставить? он же ясно пишет не могу найти файл
а библиотеку кто будет ставить? он же ясно пишет не могу найти файл
Поставил
C:\Arduino\libraries\DFR_LCD_Keypad-master
master убери из названия просто DFR_LCD_Keypad
master убери из названия просто DFR_LCD_Keypad
НА многие проекты такие ошибки.
а то что встроенно в прогу нормально компелируется.
НА многие проекты такие ошибки.
а то что встроенно в прогу нормально компелируется.
А без этой библы совсем никак? Обычную для lcd1602 и напрямую А0 опрашивать?
Во че вычитал.
Более подробную информацию о Arduino Leonardo доступен на веб-сайте Arduino-х годов. Обратите внимание, что Леонардо работает только с Arduino IDE версии 1.0.1 или более поздней версии.
https://www.pololu.com/product/2192
Попробуйте у себя с компелировать?
я пока версию понижу)
Да зачем эта библа вообще нужна, кроме сжирания памяти? А у вас версия какая?
1.6
щас поставлю 1.0.1
1.6 здесь читал, многие хают.Ставьте от 1.0.1 до 1.0.6
лучше 1.0.6
эх чет случилось с Arduno дрова переустановились и теперь порт на 5 секунд включается и выключается ресет нажимаешь и опять на 5 сек.
Что делать
Все убить и поставить снова.
Все убить и поставить снова.
НА 2 НОУТАХ ПРОБОВАЛ ВСЕ ТАКЖЕ
ЗАТО КОМПЕЛИРУЕТСЯ НА УРА НА 1.0.1 ВЕРСИЕЙ
ЗАТО КОМПЕЛИРУЕТСЯ НА УРА НА 1.0.1 ВЕРСИЕЙ
Всем спастбо 1.6 версия отстой она сырая.
Andruidu придется новую купить(
у кого есть прошивка для Arduino Leonardo?
у кого есть прошивка для Arduino Leonardo?
у кого есть прошивка для Arduino Leonardo?
http://www.getchip.net/posts/104-proshivka-lyubogo-hex-fajjla-v-arduino-...
нашол как можно востановить
Все сам востановил.
http://g11l.com/content/loading-leonardo-bootloader-adafruit-atmega32u4-...
подключаешь сам Arduino все по инструкции.
Выбираем из примеров ArduinoISP компелируем и зашиваем.
ТОлько сработало на Ardoino 1.0.1