Проблема с библиотекой Mouse.h
- Войдите на сайт для отправки комментариев
Вс, 19/05/2019 - 10:31
Вопрос по реализации имитатора мыши на Ардуино Леонардо выдает ошибку. подскажите где покопать. Заранее спасибо
Лог ошибки: 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>'?
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
написано же, даже по русски:
Убедитесь входит ли скетч в код '#include <Mouse.h>'?
убедились?
Проблема была в том. ято в настройках стояла Ардуино уно, а эта библиотека только для Леонардо. Микро и Дуе. Установив вручную Леонардо на СОМ3 и скомпелировав все получилось. СПАСИБО ОГРОМНОЕ!!!
Вопрос по реализации имитатора мыши на Ардуино Леонардо выдает ошибку.
Какой вопрос выдает ошибку? (напишите текст вопроса)
Уже решено. Описание выше. Спасибо.
Столкнулся с такой проблемой, что если использую команду Mouse.move() - мышка просто двигается, а есть-ли команда для того, чтобы мышка встала на определенные координаты на экране ?