Решил подключить к плате Arduino Uno двухосевый джойстик чтобы протестировать его работу в виде компьютерной мыши.
Нашёл схему на официальном сайте ардуино, всё подключил как надо.
Там же вытащил код и скопировал его в Arduino IDE и нажал Upload.
Выдаёт ошибку.
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino: In function 'void setup()':
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:54:3: error: 'Mouse' was not declared in this scope
Mouse.begin();
^~~~~
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino: In function 'void loop()':
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:77:5: error: 'Mouse' was not declared in this scope
Mouse.move(xReading, yReading, 0);
^~~~~
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:84:10: error: 'Mouse' was not declared in this scope
if (!Mouse.isPressed(MOUSE_LEFT)) {
^~~~~
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:84:26: error: 'MOUSE_LEFT' was not declared in this scope
if (!Mouse.isPressed(MOUSE_LEFT)) {
^~~~~~~~~~
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:84:26: note: suggested alternative: 'MOUSE_h'
if (!Mouse.isPressed(MOUSE_LEFT)) {
^~~~~~~~~~
MOUSE_h
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:91:9: error: 'Mouse' was not declared in this scope
if (Mouse.isPressed(MOUSE_LEFT)) {
^~~~~
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:91:25: error: 'MOUSE_LEFT' was not declared in this scope
if (Mouse.isPressed(MOUSE_LEFT)) {
^~~~~~~~~~
C:\Users\ScoolBoy\AppData\Local\Temp\.arduinoIDE-unsaved20221027-3740-ngbcqs.b1si9\sketch_nov27a\sketch_nov27a.ino:91:25: note: suggested alternative: 'MOUSE_h'
if (Mouse.isPressed(MOUSE_LEFT)) {
^~~~~~~~~~
MOUSE_h
exit status 1
Compilation error: 'Mouse' not found. Does your sketch include the line '#include <Mouse.h>'?