Bonjour
je suis sous ubuntu 22.04 j'ai essayé plusieurs version de arduino sans pouvoir résoudre mon problème. Je suis actuellement sous la version 2.3.3.
Mon problème parait tout simple mais après 4 jours à patiner je ne comprends pas.
Mon Nano est bien reconnu, je peux téléverser un programme simple dessus sans problème et ça fonctionne BLINK.
Le problème commence dès que je veux téléverser un croquis qui contient des librairies.
Même le programme les plus simples, natifs sur l'IDE (ButtonMouseControl) nécessitant la Librairies MOUSE déjà installée (vérifié dans le gestionnaire de librairies) n'arrive pas à se compiler ou à se téléverser.
J'ai toujours la même erreur :
Comme si la librairies n'était pas installée.
Merci pour votre aide
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino: In function 'void setup()':
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:47:3: error: 'Mouse' was not declared in this scope
Mouse.begin();
^~~~~
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino: In function 'void loop()':
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:64:5: error: 'Mouse' was not declared in this scope
Mouse.move(xDistance, yDistance, 0);
^~~~~
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:70:10: error: 'Mouse' was not declared in this scope
if (!Mouse.isPressed(MOUSE_LEFT)) {
^~~~~
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:70:26: error: 'MOUSE_LEFT' was not declared in this scope
if (!Mouse.isPressed(MOUSE_LEFT)) {
^~~~~~~~~~
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:70:26: note: suggested alternative: 'MOUSE_h'
if (!Mouse.isPressed(MOUSE_LEFT)) {
^~~~~~~~~~
MOUSE_h
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:77:9: error: 'Mouse' was not declared in this scope
if (Mouse.isPressed(MOUSE_LEFT)) {
^~~~~
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:77:25: error: 'MOUSE_LEFT' was not declared in this scope
if (Mouse.isPressed(MOUSE_LEFT)) {
^~~~~~~~~~
/tmp/.arduinoIDE-unsaved2024917-12199-lebke7.93t1k/ButtonMouseControl/ButtonMouseControl.ino:77: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>'?