Mit RFID Chip Windows entsperren

Hallo,

ich möchte mit einem Arduino Uno und einem RFID Leser meinen PC entsperren. Nur leider bekomme ich beim kompilieren immer Folgende Fehlermeldung : exit status 1
‘Keyboard’ nicht gefunden. Beinhaltet Ihr Sketch die Zeile ‘#include <Keyboard.h>’?
Jedoch verwend ich diese Zeile. Ich bitte um hilefe

Vielen Dank

Code :
#include <SPI.h>
#include <MFRC522.h>
#include <Keyboard.h>

#define RST_PIN 9
#define SS_PIN 10

const String VALID_UID = “1587770”;
const String MY_PASSWORD = “123456789”;

String readUID;

MFRC522 mfrc522(SS_PIN, RST_PIN);

void readByteToString(byte buffer, byte bufferSize){
readUID = “”;
for(byte i=0;i<bufferSize;i++){
readUID = readUID + String(buffer
, HEX);*

  • }*
    }

void keyboardLogin(String password){

  • int sizePasswordString = password.length()+1;*
  • char charBuf[sizePasswordString];*
  • password.toCharArray(charBuf,sizePasswordString);*
  • for (int i = 0; i < sizePasswordString-1; i++) {*
    _ Keyboard.print(charBuf*);_
    _
    }_
    Keyboard.write(KEY_RETURN);
    _
    }*_

void setup() {
* Keyboard.begin();*
* SPI.begin();*
* mfrc522.PCD_Init();
_
}*_

void loop() {
* if ( ! mfrc522.PICC_IsNewCardPresent()) {
_
return;_
_
}_
if ( ! mfrc522.PICC_ReadCardSerial()) {
_
return;_
_
}*_

* readByteToString(mfrc522.uid.uidByte, mfrc522.uid.size);*
* if(readUID==VALID_UID){
keyboardLogin(MY_PASSWORD);
_
delay(1000);_
_
}else{_
_
delay(1000);_
_
}_
_
}*_

Du hast die benötigte Library nicht installiert.

Setze deinen Sketch bitte in Code-Tags, Schaltfläche </> oben links in Editorfenster.
Dann ist der Sketch für alle besser lesbar, auch in mobilen Geräten.

Setze Deinen Sketch bitte in Codetags (</> oben links im Editor) damit er auf allen Geräten lesbar ist.
Der Lib zu “Keyboard.h” wird wohl nicht installiert sein.

Gruß Tommy

Hallo,

die Keyboard Library gibt es nur auf dem Arduino Micro und Leonardo und einigen ARM basierten wie Arduino Zero, Due und dem Teensy.