Ich danke dir i_make_it.
Damit ist dann mein Problem endgültig gelöst, vielen dank für die nette Hilfe.Code:#include <SPI.h> #include <MFRC522.h> #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); int led1togglestate = LOW; //Blink LED State int led2togglestate = LOW; //Blink LED State int led3togglestate = LOW; //Blink LED State void setup() { Serial.begin(9600); SPI.begin(); mfrc522.PCD_Init(); pinMode (2, OUTPUT); // Der Pin 2 ist jetzt ein Ausgang (Hier wird eine LED angeschlossen) pinMode (3, OUTPUT); // Der Pin 2 ist jetzt ein Ausgang (Hier wird eine LED angeschlossen) pinMode (4, OUTPUT); // Der Pin 2 ist jetzt ein Ausgang (Hier wird eine LED angeschlossen) } void loop() { if ( ! mfrc522.PICC_IsNewCardPresent()) { return; } if ( ! mfrc522.PICC_ReadCardSerial()) { return; } long code=0; for (byte i = 0; i < mfrc522.uid.size; i++) { code=((code+mfrc522.uid.uidByte[i])*10); } Serial.print("Die Kartennummer lautet:"); Serial.println(code); // Ab hier erfolgt die erweiterung des Programms. if (code==1232922) // Wenn der Zahlencode 1232922 lautet... { if (led1togglestate == LOW){ led1togglestate = HIGH; }else{ led1togglestate = LOW; } } digitalWrite(2, led1togglestate); delay(1000); // Ab hier erfolgt die erweiterung des Programms. if (code==1232923) // Wenn der Zahlencode 1232922 lautet... { if (led2togglestate == LOW){ led2togglestate = HIGH; }else{ led2togglestate = LOW; } } digitalWrite(3, led2togglestate); delay(1000); // Ab hier erfolgt die erweiterung des Programms. if (code==1232924) // Wenn der Zahlencode 1232922 lautet... { if (led3togglestate == LOW){ led3togglestate = HIGH; }else{ led3togglestate = LOW; } } digitalWrite(4, led3togglestate); delay(1000); } // Sketch abschließen
MFG
Black Zero







Zitieren

Lesezeichen