sto cercando di comandare un servo tramite arduino con una tastiera ps2 pero non so dove collegarla e durante la compilazione mi da questo errore, so che devo collegarlo tramite le entrate analogiche ma quali? che sia la libreria sbagliata?
sketch_jan13a.cpp: In function 'void setup()':
sketch_jan13a:15: error: no matching function for call to 'PS2Keyboard::begin(const int&, const int&)'
C:\Users********\Desktop\ARDUINO\Programma\libraries\PS2Keyboard_014A/PS2Keyboard.h:77: note: candidates are: void PS2Keyboard::begin(int)
sketch_jan13a.cpp: In function 'void loop()':
sketch_jan13a:30: error: 'PS2_LEFTARROW' was not declared in this scope
sketch_jan13a:34: error: 'PS2_RIGHTARROW' was not declared in this scope
sketch_jan13a:38: error: 'PS2_UPARROW' was not declared in this scope
sketch_jan13a:42: error: 'PS2_DOWNARROW' was not declared in this scope
e lo sketch è questo
#include <PS2Keyboard.h>
#include <Servo.h>
const int DataPin = 3;
const int IRQpin = 4;
PS2Keyboard keyboard;
Servo servo;
int pos = 90;
int passo = 10;
long wait = 0;
void setup() {
delay(1000);
keyboard.begin(DataPin, IRQpin);
Serial.begin(9600);
Serial.println("Controllo Servo tramite tastiera PS2:");
servo.attach(5);
servo.write(pos);
sbaglio qualcosa, uso Arduino mega 2560