Проблема с библиотекой Mouse.h

poison81
Offline
Зарегистрирован: 19.05.2019

Вопрос по реализации имитатора мыши на Ардуино Леонардо выдает ошибку. подскажите где покопать. Заранее спасибо

Лог ошибки: Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Плата:"Arduino/Genuino Uno"

 
In file included from C:\Users\poison\Documents\Arduino\mouse_2.1\mouse_2.1.ino:1:0:
 
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\libraries\Mouse\src/Mouse.h:29:2: warning: #warning "Using legacy HID core (non pluggable)" [-Wcpp]
 
 #warning "Using legacy HID core (non pluggable)"
 
  ^
 
C:\Users\poison\Documents\Arduino\mouse_2.1\mouse_2.1.ino: In function 'void setup()':
 
mouse_2.1:20:3: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
   Mouse.begin();
 
   ^
 
C:\Users\poison\Documents\Arduino\mouse_2.1\mouse_2.1.ino: In function 'void loop()':
 
mouse_2.1:38:5: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
     Mouse.move(xDistance, yDistance, 0);
 
     ^
 
mouse_2.1:44:10: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
     if (!Mouse.isPressed(MOUSE_LEFT)) {
 
          ^
 
mouse_2.1:44:26: error: 'MOUSE_LEFT' was not declared in this scope
 
     if (!Mouse.isPressed(MOUSE_LEFT)) {
 
                          ^
 
mouse_2.1:51:9: error: 'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
     if (Mouse.isPressed(MOUSE_LEFT)) {
 
         ^
 
mouse_2.1:51:25: error: 'MOUSE_LEFT' was not declared in this scope
 
     if (Mouse.isPressed(MOUSE_LEFT)) {
 
                         ^
 
exit status 1
'Мышь' не найдена. Убедитесь входит ли скетч в код '#include <Mouse.h>'?
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
b707
Offline
Зарегистрирован: 26.05.2017

написано же, даже по русски:

Убедитесь входит ли скетч в код '#include <Mouse.h>'?

 

убедились?

poison81
Offline
Зарегистрирован: 19.05.2019

Проблема была в том. ято в настройках стояла Ардуино уно, а эта библиотека только для Леонардо. Микро и Дуе. Установив вручную Леонардо на СОМ3 и скомпелировав все получилось. СПАСИБО ОГРОМНОЕ!!!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

poison81 пишет:

Вопрос по реализации имитатора мыши на Ардуино Леонардо выдает ошибку.

Какой вопрос выдает ошибку? (напишите текст вопроса)

poison81
Offline
Зарегистрирован: 19.05.2019

Уже решено. Описание выше. Спасибо.