IDE findet keine Bibliotheken

Hallo, ich bin etwas eingerostet. Nach längerer Zeit will ich mal wieder ein Arduino Projekt beginnen und habe deshalb die neue IDE2 geladen. und habe gleich mal die Keyboard Bib. installiert und habe das Demoskript kompilieren wollen. Es kam die Fehlermeldung bei der Zeile mit Keyboard.begin , dass der Name Keyboard nicht deklariert sei und ob ich die Zeile "#INCLUDE Keyboard.h " eingefügt hätte. natürlich sind die deklarierungen im Script, ist ja ne originale Demo. Ach ja mein System ist Win11.

Willkommen im Forum :wink:

Falsch geschrieben, soll sein

#INCLUDE "Keyboard.h"

Noch was, man sollte immer kompletten Sketch einfügen, und Bitte in codetags = oben auf code klicken und einfügen.

#include "Keyboard.h"

oder
#include <Keyboard.h>

Da fehlt wohl ein Komma:

Falsch geschrieben, soll sein

Ist wie
Hängen, kann m,an nicht laufen lassen
oder
Hängen kann man nicht, laufen lassen.

So ein Komma kann schon entscheidend sein.

Gruß Tommy

Edit: Oder wie
Komm, wir essen Opa
zu
Komm wir essen, Opa

Danke Herr Lektor :wink:
Ist jetzt keine Verteidigung, nur solche Fehler passieren nicht nur mir (Gucke Heise)

Das Erste, was sie schon vor Jahren in den (Zeitungs-)Verlagen abgeschafft haben, sind die Stellen der Korrektoren. Früher (TM) konnte man jemanden zum Lernen der richtigen Rechtschreibung sagen: Lies die Zeitung. Das kann man heute nicht mehr.

Gruß Tommy

Arduino: 1.8.19 (Windows 10), Board: "Arduino Uno"

In file included from C:\Users\thoma\AppData\Local\Temp\arduino_modified_sketch_263338\Serial.ino:22:0:

C:\Users\thoma\OneDrive\Dokumente\Arduino\libraries\Keyboard\src/Keyboard.h:29:2: warning: #warning "Using legacy HID core (non pluggable)" [-Wcpp]

#warning "Using legacy HID core (non pluggable)"

^~~~~~~

C:\Users\thoma\AppData\Local\Temp\arduino_modified_sketch_263338\Serial.ino: In function 'void setup()':

Serial:28:3: error: 'Keyboard' nicht gefunden. Beinhaltet Ihr Sketch die Zeile '#include <Keyboard.h>'?

Keyboard.begin();

^~~~~~~~

C:\Users\thoma\AppData\Local\Temp\arduino_modified_sketch_263338\Serial.ino: In function 'void loop()':

Serial:37:5: error: 'Keyboard' nicht gefunden. Beinhaltet Ihr Sketch die Zeile '#include <Keyboard.h>'?

 Keyboard.write(inChar + 1);

 ^~~~~~~~

Mehrere Bibliotheken wurden für "Keyboard.h" gefunden

Benutzt: C:\Users\thoma\OneDrive\Dokumente\Arduino\libraries\Keyboard

Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\Keyboard

exit status 1

'Keyboard' nicht gefunden. Beinhaltet Ihr Sketch die Zeile '#include <Keyboard.h>'?

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Also stell mal die IDE ein dann, kommen wahrscheinlich noch einige Meldungen

Er hat die Keyboard.h schon gefunden, es existiert nur kein Objekt Keyboard. Sonst wäre die Fehlermeldung anders.
Gib uns mal einen Link zu Deiner Keyboard-Lib.

Gruß Tommy

Hier nochmal der Fehlertext:

FQBN: arduino:avr:uno
Verwende das Board 'uno' von der Plattform im Ordner: C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Verwendung des Kerns 'arduino' von Platform im Ordner: C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Verwendete Bibliotheken erkennen ...
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard C:\Users\thoma\AppData\Local\Temp\arduino\sketches\4BB8F117DD4C019456E674656D95E002\sketch\sketch_apr16a.ino.cpp -o nul
Alternativen für Keyboard.h: [Keyboard@1.0.6]
ResolveLibrary(Keyboard.h)
-> Kandidaten: [Keyboard@1.0.6]
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src C:\Users\thoma\AppData\Local\Temp\arduino\sketches\4BB8F117DD4C019456E674656D95E002\sketch\sketch_apr16a.ino.cpp -o nul
Alternativen für HID.h: [HID@1.0]
ResolveLibrary(HID.h)
-> Kandidaten: [HID@1.0]
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src C:\Users\thoma\AppData\Local\Temp\arduino\sketches\4BB8F117DD4C019456E674656D95E002\sketch\sketch_apr16a.ino.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\Keyboard.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_da_DK.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_de_DE.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_en_US.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_es_ES.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_fr_FR.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_hu_HU.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_it_IT.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_pt_PT.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src g:\Dokumente\Arduino_derivate\libraries\Keyboard\src\KeyboardLayout_sv_SE.cpp -o nul
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src\HID.cpp -o nul
Funktionsprototypen werden generiert ...
C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src -IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src C:\Users\thoma\AppData\Local\Temp\arduino\sketches\4BB8F117DD4C019456E674656D95E002\sketch\sketch_apr16a.ino.cpp -o C:\Users\thoma\AppData\Local\Temp\1044366715\sketch_merged.cpp
C:\Users\thoma\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\thoma\AppData\Local\Temp\1044366715\sketch_merged.cpp
Sketch wird kompiliert ...
"C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino" "-IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard" "-Ig:\Dokumente\Arduino_derivate\libraries\Keyboard\src" "-IC:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src" "C:\Users\thoma\AppData\Local\Temp\arduino\sketches\4BB8F117DD4C019456E674656D95E002\sketch\sketch_apr16a.ino.cpp" -o "C:\Users\thoma\AppData\Local\Temp\arduino\sketches\4BB8F117DD4C019456E674656D95E002\sketch\sketch_apr16a.ino.cpp.o"
G:\Dokumente\Arduino_derivate\sketch_apr16a\sketch_apr16a.ino: In function 'void setup()':
G:\Dokumente\Arduino_derivate\sketch_apr16a\sketch_apr16a.ino:18:3: error: 'Keyboard' was not declared in this scope
Keyboard.begin();
^~~~~~~~
G:\Dokumente\Arduino_derivate\sketch_apr16a\sketch_apr16a.ino: In function 'void loop()':
G:\Dokumente\Arduino_derivate\sketch_apr16a\sketch_apr16a.ino:28:5: error: 'Keyboard' was not declared in this scope
Keyboard.write(inChar + 1);
^~~~~~~~

Bibliothek Keyboard in Version 1.0.6 im Ordner: G:\Dokumente\Arduino_derivate\libraries\Keyboard wird verwendet
Bibliothek HID in Version 1.0 im Ordner: C:\Users\thoma\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID wird verwendet
exit status 1

Compilation error: 'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?

Die Bibliothek ist im gleichen Pfad wie der sketch.
Der Sketch ist das unveränderte Beispiel, das mit der Bibliothek mitgeliefert wird.
Die Sketche sollen bei mir auf ext. Laufwerk G;\ gespeichert werden, da die integrierte Festplatte keine Anwenderdaten beinhalten soll.

Gruß Thomas

Warum beantwortest Du meine Frage aus #9 nicht?

Gruß Tommy

Und zeige auch den Sketch.

hab ich doch ?
Aber inzwischen hab ich herumprobiert und das scheint ein Problem mit den alten Boards zu sein. mit Einstellung UNO-R4-Wifi lässt sich der sketch fehlerfrei kompilieren, allerdings nicht hochladen, dafür ist mein elektor-R4 Board wohl zu alt (ca 6 Jahre) ich denke ich kann die alten Boards entsorgen. Auch mit der alten IDE 1,8.irgendwas geht's nicht.

wie gesagt, es ist der Beispielsketch, der mit der Bib. mitgeliefert wird

Das Bord was hast bei Elektor gekauft ist doch auch ein UNO R4 WIFI.
Gehe mall auf die Seite + lese mal das durch

Als normaler Uno kann das nicht funktionieren, der UNO R4 hat ganz andere MCU

Mach mal Foto vom dem Ding, den der UNO R4 ist ganz Jung max 4 J auf dem Markt.

Nur die Arduino werden unterstützt:
Keine Normale UNO R3 was du wahrscheinlich hast.

Compatible Hardware

HID is supported on the following boards:

BOARD SUPPORTED PINS
Leonardo All digital & analog pins
Micro All digital & analog pins
Due All digital & analog pins
Zero All digital & analog pins
UNO R4 Minima All digital & analog pins
UNO R4 WiFi All digital & analog pins
Giga R1 All digital & analog pins
Nano ESP32 All digital & analog pins
MKR Family All digital & analog pins

stimmt aber der Ausgabe stand ist uralt und ich weiss nicht, ob die vom Elektor gelieferte .json Datei drauf passt . Ich weiss auch nicht mehr wie man die installiert.
Für mein Projekt reicht aber auch serial() und das funktioniert.

Ich möchte mich bei allen Bedanken, die Ihre Zeit geopfert haben. Gruß Thomas.