아래 코드 내용 확인 바랍니다.
#include "SPI.h"
#include "MFRC522.h"
#include <Servo.h>
#define RST_PIN 5
#define SS_PIN 15
MFRC522 mfrc522(SS_PIN, RST_PIN);
Servo myservo;
void setup() {
Serial.begin(115200);
SPI.begin();
mfrc522.PCD_Init();
Serial.println(" ");
Serial.println("카드를 리더기에 가까이 대 주세요");
Serial.println();
myservo.attach(2);
myservo.write(3);
}
void loop() {
if(!mfrc522.PICC_IsNewCardPresent()){
return;
}
if(!mfrc522.PICC_ReadCardSerial()){
return;
}
Serial.print("\n--------------------");
Serial.print("\nUID tag : ");
String content= "";
byte letter;
for(byte i = 0; i < mfrc522.uid.size; i++){
Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(mfrc522.uid.uidByte[i],HEX);
content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
content.concat(String(mfrc522.uid.uidByte[i], HEX));
}
content.toUpperCase();
Serial.println();
if(content.substring(1) == "CB 70 B5 15"){
Serial.println("승인된 카드입니다.\n");
myservo.write(140);
delay(5000);
myservo.write(5);
} else{
Serial.println("승인되지 않은 카드입니다.");
}
delay(1000);
}
사업자 정보 표시
메이크잇나우 | 김건욱 | (우 : 13487) 경기도 성남시 분당구 대왕판교로645번길 12 (경기창조경제혁신센터) 9층 | 사업자 등록번호 : 646-35-00394 | TEL : 070-8887-0703 | Mail : kgu0724@makeitnow.kr | 통신판매신고번호 : 2018-성남분당-0517호 | 사이버몰의 이용약관 바로가기
'메이커 자료' 카테고리의 다른 글
아두이노 레오나르도로 만드는 메이키메이키 (0) | 2020.04.12 |
---|---|
라즈베리파이 설치 및 기본 세팅 (0) | 2020.03.25 |
IoT 보안장치 양성자과정 프로젝트 예제 [1] (0) | 2020.01.31 |
아두이노 시작하기 (0) | 2019.07.23 |
아두이노 기초 교육 자료 [LED, 조도센서, 버튼] (0) | 2019.06.19 |