본문 바로가기

Information/MICOM & SBC

아두이노(Arduino) RFID 를 사용해보자.

이글의 원문 : http://tindevil.com/site/post/3786


RFID 모듈이 도착했다.

upload file

모듈의크기는 카드보다도 작다.. 매우 얇은 기판으로 되어있으며 27.120Mhz 크리스탈이 있다..
나름 범용(?)으로 사용하는 모듈이다보니 예제 역시 쉽게 찾을수 있었다.

RFID 예제코드 : https://github.com/miguelbalboa/rfid

연결방법은 예제소스에 보면 주석문에 들어있으며 다음과 같다

upload file

RFID 모듈중 IRQ핀을 제외하고 나머지는 모두 사용을 한다. 전원은  3.3V를 사용한다. 아두이노의 3.3V 에 연결하면된됨
아두이노의경우 레오나르도를 사용하고 있으므로 이번엔 UNO를 바로 사용해보았다.

위 핀배열토대로 연결했으며 ..뭐..아무런 실패도 없고. -_-;; 그냥 잘 된다... 

업로딩을 완료하고~ Serial Monitor를 켠채로  RFID CARD를 인식시켜보았다!

Card UID: 13 06 C9 F7
PICC type: MIFARE 1KB
Writing new value block A(4) : the first of the sector TWO
Read block A(4) : the first of the sector TWO
Settore : 0 Valore :1
Settore : 1 Valore :2
Settore : 2 Valore :3
Settore : 3 Valore :4
Settore : 4 Valore :5
Settore : 5 Valore :6
Settore : 6 Valore :7
Settore : 7 Valore :8
Settore : 8 Valore :9
Settore : 9 Valore :10
Settore :10 Valore :255
Settore :11 Valore :12
Settore :12 Valore :13
Settore :13 Valore :14
Settore :14 Valore :15
Settore :15 Valore :16
Read block A(4) : the first of the sector TWO : success
:-)


아.싱겁게 그냥 잘오네... 소스를 보니  샘플내에 데이터 쓰기/읽기 방법이 모두 들어있다.
단순히 이 샘플만으로도 충분히 응용할 수 있게 되어있다. 다만 RFID 저장소가 Sector / block 개념이 들어있어서 사용하려면 이 개념들을 조금 익혀야 하는 것 같다.

이 걸 응용해서 차량 도어를.. 열 수 있으려나?

ㅎㅎ.. 잼있는 기계넹