Fehler in den Examples für die einbindung von Tastatursignalen

Ich möchte über einen Taster eine bestimmte wiederholende Sequenz auslösen, was mit dem Example "KeyboardMessage" funktionieren sollte, leider gibt es immer Fehlermeldungen in der offline Software, in der IDE Version und auch im Online Editor.
Daqs ist zum verzweifeln..... ich brauche Hilfe !!!!
Hier der Fehlercode:

/usr/local/bin/arduino-cli compile --fqbn esp8266:esp8266:nodemcuv2:baud=115200,xtal=80,eesz=4M,dbg=Disabled,lvl=None____,ip=lm2f,vt=flash,exception=disabled,wipe=none --build-cache-path /tmp --output-dir /tmp/3834978750/build --build-path /tmp/arduino-build-970F911B66BA93282A680C9C089C7066 /tmp/3834978750/KeyboardMessage

/tmp/3834978750/KeyboardMessage/KeyboardMessage.ino: In function 'void setup()':
/tmp/3834978750/KeyboardMessage/KeyboardMessage.ino:33:3: error: 'Keyboard' was not declared in this scope
Keyboard.begin();
^
/tmp/3834978750/KeyboardMessage/KeyboardMessage.ino:33:3: note: suggested alternative:
In file included from /tmp/3834978750/KeyboardMessage/KeyboardMessage.ino:23:0:
/home/builder/Arduino/libraries/bluefairy_1_0_0/src/Keyboard.h:73:15: note: 'ciag::bluefairy::Keyboard'
class Keyboard {
^
/tmp/3834978750/KeyboardMessage/KeyboardMessage.ino: In function 'void loop()':
/tmp/3834978750/KeyboardMessage/KeyboardMessage.ino:46:5: error: 'Keyboard' was not declared in this scope
Keyboard.print("You pressed the button ");
^
/tmp/3834978750/KeyboardMessage/KeyboardMessage.ino:46:5: note: suggested alternative:
In file included from /tmp/3834978750/KeyboardMessage/KeyboardMessage.ino:23:0:
/home/builder/Arduino/libraries/bluefairy_1_0_0/src/Keyboard.h:73:15: note: 'ciag::bluefairy::Keyboard'
class Keyboard {
^
Multiple libraries were found for "Keyboard.h"
Used: /home/builder/opt/libraries/bluefairy_1_0_0
Not used: /home/builder/opt/libraries/keyboard_1_0_5
Error during build: exit status 1


kein Grund zum Schreien!

  • Code posten - weil wir sonst nicht sehen was du programmierst.
  • Alle verwendeten Libraries verlinken
  • Microcontroller der verwendet wird verlinken damit wir sehen was du da hast.

Vermutungen kann man auch anstellen, du verwendest Libraries die nicht für deinen Microcontroller gedacht sind.

Ist die verwendete auch die beabsichtigte?

Da dort class Keyboard definiert wird, ist es nicht sinnvoll, ein Objekt dieser Klasse auch Keyboard zu nennen. Hast du ja auch nicht, sagen die andern Fehlermeldungen. Oder dabei ging was schief.

Übersetzen denn die zur lib mitgelieferten Beispiele? Falls ja, vergleiche diese mit deinem Sketch. Wenn ich dich recht verstehe, stammen die Fehler aus einem der Beispiele.
Das deutet auf einen Mix von lib und falschem Beispiel.

Gehts um diese Library?

Da brauchst du natives USB. Ein ESP8266 hat das nicht.

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