Volevo fare una rubbery ducky con un arduino nano atmega328p con questo programma per provare:
#include <Keyboard.h>
/*
- Thankyou For Using Me.
- Follow my Developer @root_haxor
*/
void setup() {
Keyboard.begin();
delay(3000);
type(KEY_LEFT_GUI,false);
type('R',false);
Keyboard.releaseAll();
delay(100);
print(F("NOTEPAD"));
type(KEY_RETURN,false);
Keyboard.releaseAll();
delay(500);
print(F("CIAO CIAO CIAO CIAO CIAO CIAO"));
Keyboard.end();
}
void type(int key, boolean release) {
Keyboard.press(key);
if(release)
Keyboard.release(key);
}
void print(const __FlashStringHelper *value) {
Keyboard.print(value);
}
void loop(){}
Ma mi da questo errore:
Arduino:1.8.7 (Windows 10), Scheda:"Arduino Nano, ATmega328P"
In file included from C:\Users\giosu\AppData\Local\Temp\arduino_modified_sketch_824145\sketch_nov26a.ino:1:0:
C:\Program Files (x86)\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\giosu\AppData\Local\Temp\arduino_modified_sketch_824145\sketch_nov26a.ino: In function 'void setup()':
sketch_nov26a:7:3: error: 'Keyboard' non trovata. Il tuo sketch include la riga '#include <Keyboard.h>'?
Keyboard.begin();
^
sketch_nov26a:10:6: error: 'KEY_LEFT_GUI' was not declared in this scope
type(KEY_LEFT_GUI,false);
^
sketch_nov26a:17:6: error: 'KEY_RETURN' was not declared in this scope
type(KEY_RETURN,false);
^
C:\Users\giosu\AppData\Local\Temp\arduino_modified_sketch_824145\sketch_nov26a.ino: In function 'void type(int, boolean)':
sketch_nov26a:25:3: error: 'Keyboard' non trovata. Il tuo sketch include la riga '#include <Keyboard.h>'?
Keyboard.press(key);
^
C:\Users\giosu\AppData\Local\Temp\arduino_modified_sketch_824145\sketch_nov26a.ino: In function 'void print(const __FlashStringHelper*)':
sketch_nov26a:30:3: error: 'Keyboard' non trovata. Il tuo sketch include la riga '#include <Keyboard.h>'?
Keyboard.print(value);
^
exit status 1
'Keyboard' non trovata. Il tuo sketch include la riga '#include <Keyboard.h>'?
Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"
Come posso fare?
Grazie.