PN532可以使用三種通訊介面,包括HSU介面、I2C 介面及SPI 介面,本文介紹 I2C (IIC)介面的使用方式。
一、PN532 板子上的指撥開關
請將指撥開關dip switch設定為sw1=1、sw2=0,以使用I2C、IIC介面。
二、下載pn532的Library及範例程式
網址 https://github.com/elechouse/PN532
點選Code / Download ZIP
三、安裝pn532 Library
解壓縮後將所有目錄複製到 C:\Users\……..\Documents\Arduino\libraries 之下,如下圖。
四、啟動或重啟 ArduinoIDE 並開啟範例
檔案/ 範例/ PN532/ iso1443a_uid
五、修改程式碼,啟用I2C介面
1.I2C使用Arduino Uno的SDA(A4)及SCL(A5),範例程式預設就是使用I2C介面,所以不用更改程式。
六、接上控制板後設定 工具 / 開發板 / 序列埠。
七、序列埠監控
上傳完成後,打開序列埠監控視窗通訊速率設為115200 baud。