написал код под джойстик рено меган3 /флюенс вот этого БЖ
https://www.drive2.ru/l/473922223116124256/ ... так как на экране ничего не видно перепроверил каждую строчку из уроков по программированию, но код не проходит проверку (
имеем :arduino-1.8.10, arduino микро про , установленную библиотеку и код :
#include <Keypad.h>
const byte ROWS = 3; // 3 строки
const byte COLS = 3; // три столбца
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'}
};
byte rowPins[ROWS] = {9, 8, 7}; // подключить к выводам строк клавиатуры
byte colPins[COLS] = {6, 5, 4}; // подключить к выводам столбцов клавиатуры
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup(){
Serial.begin(9600);
}
void loop(){
char key = keypad.getKey();
if (key == '9') {
Remote.next(); // следующая песня
Delay(10);
Remote.clear ();
}
if (key == '7') {
Remote.previous (); // следующая песня
Delay(10);
Remote.clear ();
}
if (key == '2') {
Remote.play_pause (); // плей-пауза
Delay(10);
Remote.clear ();
}
if (key == '4') {
Remote.decrease(); // громкость уменьшить
Delay(10);
Remote.clear ();
}
if (key == '5') {
Remote.increase(); // громкость увеличить
Delay(10);
Remote.clear ();
}
}
после запуска проверки выскакивает :
Несколько библиотек найдено для "Keypad.h"
Используется: C:\Users\ThinkPad\Documents\Arduino\libraries\Keyp ad
Используем библиотеку Keypad в папке: C:\Users\ThinkPad\Documents\Arduino\libraries\Keyp ad (legacy)
exit status 1
'Remote' was not declared in this scope
Использую не правильную библиотеку? но Keypad всего 2 версии.
Пожалуйста, помогите разобраться в проблеме