arduino sketch modify
This commit is contained in:
@@ -1,36 +1,54 @@
|
||||
// imports
|
||||
// imports
|
||||
#include <SPI.h>
|
||||
#include <MFRC522.h>
|
||||
#include <Servo.h>
|
||||
#include <Wire.h>
|
||||
|
||||
// Pin Definition
|
||||
#define SS_PIN 10
|
||||
#define RST_PIN 9
|
||||
|
||||
// Instatiate Motor and RFID Module
|
||||
Servo motor;
|
||||
MFRC522 rfid(SS_PIN, RST_PIN);
|
||||
|
||||
|
||||
// Pin Setting
|
||||
#define RST_PIN1 9
|
||||
#define SS_PIN1 10
|
||||
|
||||
#define RST_PIN2 5
|
||||
#define SS_PIN2 6
|
||||
|
||||
#define RST_PIN3 2
|
||||
#define SS_PIN3 3
|
||||
|
||||
// RFID-Module Instances
|
||||
MFRC522 mfrc522_1(SS_PIN1, RST_PIN1);
|
||||
MFRC522 mfrc522_2(SS_PIN2, RST_PIN2);
|
||||
MFRC522 mfrc522_3(SS_PIN3, RST_PIN3);
|
||||
|
||||
// Setup
|
||||
void setup() {
|
||||
// Serial Begin
|
||||
// Setup for first time
|
||||
void setup() {
|
||||
// Serial Begin
|
||||
Serial.begin(9600);
|
||||
// SPI start
|
||||
SPI.begin();
|
||||
// Servo Attach
|
||||
motor.attach(6);
|
||||
// Pin Setting
|
||||
pinMode(2, OUTPUT);
|
||||
pinMode(3, OUTPUT);
|
||||
|
||||
// Initialisation of Modules
|
||||
mfrc522_1.PCD_Init();
|
||||
mfrc522_2.PCD_Init();
|
||||
mfrc522_3.PCD_Init();
|
||||
// Init SPI bus
|
||||
SPI.begin();
|
||||
// Init MFRC522
|
||||
rfid.PCD_Init();
|
||||
}
|
||||
|
||||
// iteration
|
||||
void loop() {
|
||||
// reading of triple signal
|
||||
// Reset the loop if no new card present on the sensor/reader. This saves the entire process when idle.
|
||||
if (!rfid.PICC_IsNewCardPresent()){
|
||||
return;
|
||||
}
|
||||
// Verify if the NUID has been read
|
||||
if (!rfid.PICC_ReadCardSerial()){
|
||||
return;
|
||||
}
|
||||
|
||||
Serial.println(rfid.uid)
|
||||
|
||||
|
||||
delay(1000);
|
||||
|
||||
// Halt PICC
|
||||
rfid.PICC_HaltA();
|
||||
|
||||
// Stop encryption on PCD
|
||||
rfid.PCD_StopCrypto1();
|
||||
}
|
||||
|
Reference in New Issue
Block a user