Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //с серводвигателем
- //https://voltiq.ru/rfid-rc522-and-arduino/
- // Тестировалось на Arduino IDE 1.0.1
- #include <SPI.h>
- #include <RFID.h>
- #define SS_PIN 10
- #define RST_PIN 9
- #include <Servo.h>;
- Servo myservo;
- int pos = 0;
- RFID rfid(SS_PIN, RST_PIN);
- int serNum0;
- int serNum1;
- int serNum2;
- int serNum3;
- int serNum4;
- void setup()
- {
- Serial.begin(9600);
- SPI.begin();
- rfid.init();
- myservo.attach(8);
- }
- void loop()
- {
- // проверяем, что обнаружена карта
- if (rfid.isCard()) {
- if (rfid.readCardSerial()) {
- // Выводим его в порт в десятичном представлении
- Serial.println("Card number:");
- Serial.print(rfid.serNum[0],DEC);
- Serial.print(", ");
- Serial.print(rfid.serNum[1],DEC);
- Serial.print(", ");
- Serial.print(rfid.serNum[2],DEC);
- Serial.print(", ");
- Serial.print(rfid.serNum[3],DEC);
- Serial.print(", ");
- Serial.print(rfid.serNum[4],DEC);
- Serial.println(" ");
- }
- if (rfid.serNum [0] == 213 && rfid.serNum [1] == 195 && rfid.serNum [2] == 232 && rfid.serNum [3] == 111 && rfid.serNum [4] == 145 )
- {
- myservo.write (30);
- delay(2000);
- }
- }
- rfid.halt();
- myservo.write (80);
- delay (150);
- }
Advertisement
Add Comment
Please, Sign In to add comment