RFID傳感器的接線和編程
步驟1:快速入門
步驟1:將RFID上的SDA插槽連接到Arduino上的Digital 10插槽。
步驟2:將RFID上的SCK插槽連接到
步驟3:將RFID上的MOSI插槽連接到Arduino上的Digital 11插槽。
步驟4:將Arduino上的Digital 13插槽連接到Arduino。 RFID到Arduino上的Digital 12插槽。
步驟5:將IRQ插槽斷開與Arduino的連接。
步驟6:將GND(也稱為GND)接地插槽接地。
步驟7:將RST連接到Arduino的Digital 5插槽。
步驟8:將-3.3V連接到3.3v到Arduino。
步驟2:添加庫(kù)
假設(shè)您已經(jīng)擁有Arduino軟件下載到您的計(jì)算機(jī)上。
1。下載AddicoreRFID庫(kù)需要添加到您的Arduino庫(kù)庫(kù)存中。
2。打開Arduino IDE并導(dǎo)航到Sketch》 Include Library。將會(huì)出現(xiàn)一個(gè)下拉菜單。單擊選項(xiàng)以“添加.ZIP庫(kù)…”
3。將會(huì)打開一個(gè)窗口。導(dǎo)航到您上面下載的AddicoreRFID庫(kù)當(dāng)前所在的位置,然后將其打開。 (在安裝庫(kù)之后,IDE的左下角應(yīng)顯示“已將庫(kù)添加到您的庫(kù)中。檢查‘包含庫(kù)’菜單”
4。您可以確認(rèn)已再次安裝該庫(kù)。導(dǎo)航到“草圖”》“包含庫(kù)”。AddicoreRFID庫(kù)現(xiàn)在應(yīng)顯示在“貢獻(xiàn)庫(kù)”列表中。
第3步:編寫Arduino
在前面的步驟中安裝AddicoreRFID庫(kù)后,該庫(kù)將可用于草圖中,但是庫(kù)中包含的任何示例草圖在重啟Arduino IDE之后才可能顯示在“文件”》“示例”中。
1。關(guān)閉所有當(dāng)前打開的Arduino IDE窗口,然后打開Arduino IDE,重新啟動(dòng)Arduino IDE。
2. Arduino IDE打開時(shí),導(dǎo)航至“文件”》“示例”》“ AddicoreRFID”。選擇“ Addicore_RFID_Example”草圖。這將打開一個(gè)草圖,將與我們先前連接到Arduino的RFID模塊一起使用。
3?,F(xiàn)在將Arduino連接到計(jì)算機(jī)并上傳代碼。
步驟4:讀取RFID標(biāo)簽
1。在您的Arduino用“ Addicore_RFID_Example”草圖編程并且仍將其插入計(jì)算機(jī)的情況下,通過(guò)單擊“串行監(jiān)視器”圖標(biāo)或按CTRL + SHIFT + M,打開串行監(jiān)視器。
2。如果尚未選擇,請(qǐng)單擊“串行監(jiān)視器”窗口右下角的下拉選項(xiàng),然后選擇9600波特,將串行波特率設(shè)置為9600波特。
3?,F(xiàn)在,取出RFID AddiKit附帶的RFID卡或鑰匙扣之一,將其靠近RFID-RC522模塊上印刷的白色圖形
4。模塊讀取RFID標(biāo)簽后,您的串行監(jiān)視器應(yīng)顯示類似于上圖第二張圖片的
5。記下序列號(hào)。它位于數(shù)據(jù)的最后一行,是第一個(gè)數(shù)字(不是 100001,1010101),它應(yīng)該看起來(lái)像是常規(guī)數(shù)字,例如“ 59”或“ 68”
6?,F(xiàn)在關(guān)閉串行監(jiān)視器,并在AddicoreRFID草圖中的代碼中輸入該數(shù)字
//應(yīng)該真正檢查所有對(duì),但現(xiàn)在我們僅使用第一個(gè)
如果(str [0] == 156)
*將“ 156”替換為您從中獲得的數(shù)字掃描RFID卡或FOB時(shí)的串行監(jiān)視器
此外,您還可以將消息從“ Hello Craig!”更改為所需的任何消息。我選擇了“ Hello Caitlin “
7。最后,通過(guò)在Arduino軟件窗口中按向右箭頭將更改上傳到Arduino
第5步:測(cè)試您的編程
通過(guò)再次打開串行監(jiān)視器并在傳感器附近揮動(dòng)鑰匙扣或卡來(lái)確保您的編程工作正常,以查看是否信息出現(xiàn)并且您的編程是正確的。
*確保您的波特率設(shè)置為9600
步驟6:免責(zé)聲明。。。.