項目概述
對于這個項目,我們將構建一個簡單的數字代碼鎖,供用戶輸入和輸入。在本教程中,我們將向用戶展示數字代碼鎖系統如何在Arduino接口中工作。
在本教程結束時,您將能夠:
使用Zio和基本12鍵鍵盤設置數字密碼鎖
能夠與Arduino IDE連接以進行編程帶鍵盤的Zio
創建一個程序,要求用戶輸入一個六位數的密碼來解鎖
能夠創建一個新的六位數密碼
有用的資源
為簡單起見,本教程假設您對配置Zio開發板有充分的了解和專業知識。
對于這個項目,我們假設您已經將Zuino M Uno配置為與Arduino IDE接口。如果您還沒有這樣做,我們在開發板指南上有一個單獨的帖子。請查看以下內容:
Zuino M Uno Qwiic入門指南
第1步:原理圖布局
第2步:設置&配置
您需要以下模塊來構建此項目:
Zuino M Uno
Zio Qwiic 0.91“OLED顯示器
六角矩陣鍵盤(4 x 3)
Qwiic電纜200mm
面包板電纜跳線(公對母)
Micro USB電纜
第3步
將模塊菊花鏈連接在一起,如上面的Schematics圖所示。
第4步
使用公對母跳線連接鍵盤到你的Zuino M Uno
第5步:Arduino庫
將以下庫下載并安裝到Arduino IDE:
Adafruit GFX圖書館
Adafruit SSD1306圖書館
Arduino鍵盤庫
第6步:下載代碼
將Uno插入計算機。使用Arduino IDE下載并將代碼刷新到您的Uno。
您可以從我們的Github頁面下載代碼
第7步:登錄測試
如果您使用正確的密碼成功登錄,您將看到歡迎屏幕。
輸入六位數密碼,然后輸入“#”鍵。要查找存儲在程序代碼中的6位數密碼,請打開串行監視器,它將顯示鎖定的密碼。
如果您成功登錄正確的密碼,您將看到歡迎屏幕。
步驟8:更改密碼測試
在此示例中,我將密碼從123456更改為000000,如串行監視器上所示。
一旦您設法登錄,您就可以將密碼更改為新密碼。要更改密碼,請使用“*”鍵確認。
在本例中,我將密碼從123456更改為000000,如串行監視器所示。
第9步:登錄嘗試測試失敗
您將立即被鎖定3次嘗試失敗后。
通過這個演示,我們還包括了3個功能如果輸入正確的密碼失敗,設備將自行鎖定。要測試它,請重置您的Uno。嘗試輸入錯誤密碼3次。
嘗試失敗3次后,您將立即被鎖定。
-
Arduino
+關注
關注
188文章
6469瀏覽量
187093
發布評論請先 登錄
相關推薦
評論