Moin, ich würde mir gerne eine Stream Deck DIY bauen.
Habe dazu auch eine nette Anleitung mit Code gefunden aber Arduino IDE mag den Code nicht.
Oder kann es sein, dass Arduino IDE mein Board nicht mag?
In der Anleitung soll man ein Arduino Nano verwenden aber ich hatte noch ein ESP8266 D1 Mini hier liegen und wollte es mal damit versuchen.
Arduino IDE erkennt das Board aber beim überprüfen kommen einige Fehler.
Habe die #include Zeile entfernt wegen Arduino IDE
Aber so wie es scheint, fehlt jetzt die Datei keyboard.h
Kurz gesagt, HILFE
C:\Users\mithy\AppData\Local\Temp\.arduinoIDE-unsaved2023322-8752-1lm4pu3.3oqn\sketch_apr22a\sketch_apr22a.ino: In function 'void setup()':
C:\Users\mithy\AppData\Local\Temp\.arduinoIDE-unsaved2023322-8752-1lm4pu3.3oqn\sketch_apr22a\sketch_apr22a.ino:21:3: error: 'Keyboard' was not declared in this scope
21 | Keyboard.begin(); // Initialise keyboard control
| ^~~~~~~~
C:\Users\mithy\AppData\Local\Temp\.arduinoIDE-unsaved2023322-8752-1lm4pu3.3oqn\sketch_apr22a\sketch_apr22a.ino: In function 'void loop()':
C:\Users\mithy\AppData\Local\Temp\.arduinoIDE-unsaved2023322-8752-1lm4pu3.3oqn\sketch_apr22a\sketch_apr22a.ino:29:7: error: 'Keyboard' was not declared in this scope
29 | Keyboard.press(KEY_LEFT_CTRL);
| ^~~~~~~~
C:\Users\mithy\AppData\Local\Temp\.arduinoIDE-unsaved2023322-8752-1lm4pu3.3oqn\sketch_apr22a\sketch_apr22a.ino:29:22: error: 'KEY_LEFT_CTRL' was not declared in this scope
29 | Keyboard.press(KEY_LEFT_CTRL);
| ^~~~~~~~~~~~~
C:\Users\mithy\AppData\Local\Temp\.arduinoIDE-unsaved2023322-8752-1lm4pu3.3oqn\sketch_apr22a\sketch_apr22a.ino:30:22: error: 'KEY_LEFT_ALT' was not declared in this scope
30 | Keyboard.press(KEY_LEFT_ALT);
| ^~~~~~~~~~~~
C:\Users\mithy\AppData\Local\Temp\.arduinoIDE-unsaved2023322-8752-1lm4pu3.3oqn\sketch_apr22a\sketch_apr22a.ino:31:22: error: 'KEY_LEFT_SHIFT' was not declared in this scope
31 | Keyboard.press(KEY_LEFT_SHIFT);
| ^~~~~~~~~~~~~~
exit status 1
Compilation error: 'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?