I have a compilation error

Hello i have a compilation error :


FQBN: arduino:avr:uno
Using board 'uno' from platform in folder: C:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard C:\Users\macie\AppData\Local\Temp\arduino\sketches\95233E246E10F74B7E4E77933CF2D7FB\sketch\Serial.ino.cpp -o nul
Alternatives for Keyboard.h: [Keyboard@1.0.6]
ResolveLibrary(Keyboard.h)
  -> candidates: [Keyboard@1.0.6]
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src C:\Users\macie\AppData\Local\Temp\arduino\sketches\95233E246E10F74B7E4E77933CF2D7FB\sketch\Serial.ino.cpp -o nul
Alternatives for HID.h: [HID@1.0]
ResolveLibrary(HID.h)
  -> candidates: [HID@1.0]
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src C:\Users\macie\AppData\Local\Temp\arduino\sketches\95233E246E10F74B7E4E77933CF2D7FB\sketch\Serial.ino.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\Keyboard.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_da_DK.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_de_DE.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_en_US.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_es_ES.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_fr_FR.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_hu_HU.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_it_IT.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_pt_PT.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src c:\Users\macie\Documents\Arduino\libraries\Keyboard\src\KeyboardLayout_sv_SE.cpp -o nul
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src C:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src\HID.cpp -o nul
Generating function prototypes...
C:\Users\macie\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\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\macie\Documents\Arduino\libraries\Keyboard\src -IC:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID\src C:\Users\macie\AppData\Local\Temp\arduino\sketches\95233E246E10F74B7E4E77933CF2D7FB\sketch\Serial.ino.cpp -o C:\Users\macie\AppData\Local\Temp\3828320057\sketch_merged.cpp
C:\Users\macie\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\macie\AppData\Local\Temp\3828320057\sketch_merged.cpp
Kompilowanie szkicu...
"C:\\Users\\macie\\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\\macie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\macie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-Ic:\\Users\\macie\\Documents\\Arduino\\libraries\\Keyboard\\src" "-IC:\\Users\\macie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\HID\\src" "C:\\Users\\macie\\AppData\\Local\\Temp\\arduino\\sketches\\95233E246E10F74B7E4E77933CF2D7FB\\sketch\\Serial.ino.cpp" -o "C:\\Users\\macie\\AppData\\Local\\Temp\\arduino\\sketches\\95233E246E10F74B7E4E77933CF2D7FB\\sketch\\Serial.ino.cpp.o"
C:\Users\macie\AppData\Local\Temp\.arduinoIDE-unsaved2024327-1696-k88suf.k7w6e\Serial\Serial.ino: In function 'void setup()':
C:\Users\macie\AppData\Local\Temp\.arduinoIDE-unsaved2024327-1696-k88suf.k7w6e\Serial\Serial.ino:37:3: error: 'Keyboard' was not declared in this scope
   Keyboard.begin();
   ^~~~~~~~
C:\Users\macie\AppData\Local\Temp\.arduinoIDE-unsaved2024327-1696-k88suf.k7w6e\Serial\Serial.ino: In function 'void loop()':
C:\Users\macie\AppData\Local\Temp\.arduinoIDE-unsaved2024327-1696-k88suf.k7w6e\Serial\Serial.ino:46:5: error: 'Keyboard' was not declared in this scope
     Keyboard.write(inChar + 1);
     ^~~~~~~~

Użycie biblioteki Keyboard w wersji 1.0.6 z folderu: C:\Users\macie\Documents\Arduino\libraries\Keyboard 
Użycie biblioteki HID w wersji 1.0 z folderu: C:\Users\macie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\HID 
exit status 1

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

Welcome to the forum

As your problem does not relate to the operation of IDE 2.x itself it has been moved to the Programming category of the forum

Your error is caused by the fact that you cannot use the Keyboard library with the Uno board

See Keyboard - Arduino Reference for a list of supported boards

Thank you

Post deleted by author.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.