Lucario448:
¿Pero qué código usas para enviar las entradas?
Además posiblemente deberás colocar retrasos (delay) entre ciertas entradas ya que muy posiblemente el Arduino las introduzca demasiado rápido. Y todavía están los sistemas que con tal de frustrar los intentos de ataque de fuerza bruta, colocan un tiempo de espera cada cierta cantidad de intentos fallidos.
hola este es el codigo que tengo
int num0 = 2; // pines
int num1 = 3;
int num2 = 4;
int num3 = 5;
int num4 = 6;
int num5 = 7;
int num6 = 8;
int num7 = 9;
int num8 = 10;
int num9 = 11;
int enter = 12;
int timer = 500; // tiempo en 500ms
void setup(){
pinMode(num0, OUTPUT); //pines de salida.
pinMode(num1, OUTPUT);
pinMode(num2, OUTPUT);
pinMode(num3, OUTPUT);
pinMode(num4, OUTPUT);
pinMode(num5, OUTPUT);
pinMode(num6, OUTPUT);
pinMode(num7, OUTPUT);
pinMode(num8, OUTPUT);
pinMode(num9, OUTPUT);
pinMode(enter, OUTPUT);
}
void loop() {
digitalWrite(num0, HIGH); // todo esto para un marcar 000000 enter
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(enter, HIGH);
delay(timer);
digitalWrite(enter, LOW);
delay(timer);
digitalWrite(num0, HIGH); // todo esto para marcar 000001 enter
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num0, HIGH);
delay(timer);
digitalWrite(num0, LOW);
delay(timer);
digitalWrite(num1, HIGH);
delay(timer);
digitalWrite(num1, LOW);
delay(timer);
digitalWrite(enter, HIGH);
delay(timer);
digitalWrite(enter, LOW);
delay(timer);
}