接再SPI
3.3v-3.3v
GND-G
SDA-SS
SCK-SCK
MOSI-MOSI
MISO-MISO
初始化:
初始化序列埠
重複執行:
把數值寫入變數RFIDcard
如果RFIDcard不等於" "
執行序列埠印出(換行)"偵測到RFID卡片"
序列埠印出"卡號為:"
序列埠列印RFIDcard數值
序列埠印出(換行)" "
延遲1秒
說明:
初始化測試LCD是否正常程式是否開始
重複執行當感應到卡片時序列埠印出字串LCD顯示數值
並同時發出音效,當音效停止LED清除畫面
繼電器(Relay),也稱電驛,是一種電子控制器件 ,簡單說就是電開關,用磁力控制是否短路。
VCC→COM→繼電器→NO→R→LED→GND
說明:
初始化:
初始化序列埠
使PIN腳為H
重複執行:
使PIN腳為L
序列埠印出L
延遲0.5秒
使PIN腳為H
序列埠印出H
延遲0.5秒
VCC→COM→繼電器→NC→R→LED→GND
初始化:
→初始化序列埠
→PIN3輸入L訊號
→初始化序列埠
→初始化液晶顯示的畫面
→背光開
→清除畫面
→設定游標到第一列
→顯示"HELLO"
→設定游標第二列
→顯示"HUALEAN"
→延遲5秒
重複執行:
→RFID數值寫入變數RFID
→c7b70853(正確卡之卡號)寫入變數RFID_ID
→如果RFID不等於" "
→執行PIN2頻率Re
→延遲0.4秒
→停止音樂PIN2
→序列埠列印(換行)"偵測到RFID卡片"
→序列埠印出"卡號為:"
→序列埠印出(換行)RFID數值
→序列埠印出(換行)" "
→如果RFID=RFID_ID
→執行清除畫面
→設定游標到第一列
→顯示"open"
→序列埠印出"open"
→寫入PIN3為H態
→重複執行3次(蜂鳴器叫三聲)
→延遲2秒
→寫入PIN3為L態
→否則寫入PIN3為L態
→延遲0.5秒
→清除畫面
→設定游標到第一列
→顯示"error"
→序列埠印出(換行)"error"
→延遲2秒
→否則清除畫面
→設定游標到第一列
→顯示"closs"
→序列埠印出(換行)"closs"
→延遲0.5秒
心得寫作:
現在所學的物件感覺很多都存在於我們的身旁,只是生活中的物件再更大一些,再更精準一些,外觀再包裝更精美,老師教給我們的是一個概念,是一個架構,也因為有這些架構,以後出去如果要走這方面,幫助應該會不小,自己也有上網查依些關於這7697的玩法,潛力無窮