ARDUINO Помогите исправить код

Gogsia

✩✩✩✩✩✩✩
26 Янв 2019
4
0
Использую arduino 1.8.6.

При проверки выдаёт ошибку

C++:
Gamepad_ProjectKPP:31:3: error: 'Gamepad' was not declared in this scope
exit status 1
'Gamepad' was not declared in this scope
Сам код.

C++:
const int pinButton2 = 2;

const int pinButton4 = 4;


void setup() {

  pinMode(pinButton2, INPUT_PULLUP);

  pinMode(pinButton4, INPUT_PULLUP);


  Gamepad.begin();

}


void loop() {


   if (!digitalRead(pinButton2))

   Gamepad.press(2);

  else

    Gamepad.release(2);

 

  if (!digitalRead(pinButton4))

    Gamepad.press(4);

  else

    Gamepad.release(4);


  Gamepad.write();

}
 

Nick_SPb

★✩✩✩✩✩✩
1 Ноя 2018
55
12
Использую arduino 1.8.6.

При проверки выдаёт ошибку

C++:
Gamepad_ProjectKPP:31:3: error: 'Gamepad' was not declared in this scope
exit status 1
'Gamepad' was not declared in this scope
Сам код.

C++:
const int pinButton2 = 2;

const int pinButton4 = 4;


void setup() {

  pinMode(pinButton2, INPUT_PULLUP);

  pinMode(pinButton4, INPUT_PULLUP);


  Gamepad.begin();

}


void loop() {


   if (!digitalRead(pinButton2))

   Gamepad.press(2);

  else

    Gamepad.release(2);



  if (!digitalRead(pinButton4))

    Gamepad.press(4);

  else

    Gamepad.release(4);


  Gamepad.write();

}

если это весь код, то не хватает библиотеки описывающей класс Gamepad , если нет то кидайте весь скетч...
 

Gogsia

✩✩✩✩✩✩✩
26 Янв 2019
4
0
если это весь код, то не хватает библиотеки описывающей класс Gamepad , если нет то кидайте весь скетч...
Это весь код. Я искал библиотеку Gamepad, не нашел.
Можно этот код переписать, чтобы он работал без этой библиотеки?
 

Gogsia

✩✩✩✩✩✩✩
26 Янв 2019
4
0
Помогло но сейчас появилась новая ошибка.
C++:
Не используется: E:\Documents\Arduino\libraries\HID-2.5.0
E:\Documents\Arduino\libraries\HID-Project\src/HID-Project.h:35:2: error: #error HID Project can only be used with an USB MCU.

 #error HID Project can only be used with an USB MCU.

  ^

exit status 1
Ошибка компиляции для платы Arduino Pro or Pro Mini.
Выбранная папка/zip файл не содержит корректных библиотек
 

Your_Andrew

✩✩✩✩✩✩✩
19 Окт 2018
14
1
Нужно библиотеку GamePad перенести в папку где храняться все библиотеки Ардуино.
 

Nick_SPb

★✩✩✩✩✩✩
1 Ноя 2018
55
12
Arduino UNO тебе поможет,
нельзя просто брать и копировать чей-то проект смотри для каких плат его проектировали...
 

Вадимыч

✩✩✩✩✩✩✩
4 Янв 2021
2
0
Здравствуйте.
Столкнулся с такой же проблемой "error HID Project can only be used with an USB MCU". Получается между платами есть какая-то разница в реализации USB? Ткните носом пожалуйста, где про это можно прочитать подробнее? Хочется понять на будущее возможные проблемы у USB при выборе плат для проектов.
Спасибо.
 

Вадимыч

✩✩✩✩✩✩✩
4 Янв 2021
2
0
Короче разница в том, что у одних плат контроллер это отдельный чип и он убогий, у других же поддержка USB нативная в самом контроллере.