在開始安裝RFID之前,我們先學習認識這個技術與RC522晶片
https://zh.wikipedia.org/wiki/%E5%B0%84%E9%A2%91%E8%AF%86%E5%88%AB
RFID (Radio Frequency IDentification)拆開來看,是無線電、頻率、與身份識別,合起來看就是可以用作身份識別的無線電頻率技術。
無線感應技術在日常生活當中到處可以看到,例如悠遊卡、借書證、大樓門禁卡、甚至許多貨品都會貼一張貼紙,當購買之後會消磁。
手機行動支付也是一種無線感應技術NFC(近場通訊)https://zh.wikipedia.org/wiki/%E8%BF%91%E5%A0%B4%E9%80%9A%E8%A8%8A。
我們今天要玩的晶片是RC522,他是使用13.56MHZ的頻率的RFID無線感應卡。
上面的針腳有
SDA、SCK、MOSI、MISO、 IRQ、GND、RST、3.3V 共8個針
我們依序對接在arduino上
SDA→數位腳位10
SCK→數位腳位13
MOSI→數位腳位11
MISO→數位腳位12
IRQ→不接
GND→接GND
RST→數位腳位9
3.3V →3.3V
打開transformer
到目前為止,我們讓RFID能夠說出來 ,接下來我讓他讀出文字
這時候,google小姐便會把這張RFID卡念出來。
當然這不能滿足我們,我們加上判斷式,
目前我們有
aeb67789 白卡片
a71e6083藍鈕釦
如果讀到aeb67789那麼
唸出元生
如果讀到a71e6083那麼
唸出國小
稍為修改一下程式
這個觸發指令是今天RFID第一堂課。
檔案在這邊
https://drive.google.com/open?id=1p7mjz3bHriapDgreyclWrDja3wW7bSIo
沒有留言:
張貼留言