介紹
序列游戲因其簡單和令人上癮的玩法而廣受歡迎。使用Arduino, LED,按鈕和一些代碼,您可以設計一個游戲,玩家必須以正確的順序復制一系列燈光。每個成功的回合都會增加序列長度,使游戲逐漸變得更加困難。
你需要什么
?Arduino Uno(或兼容)
?LED(至少4個或更多)
?按鈕(對應每個LED)
?電阻器(220Ω用于LED, 10kΩ用于按鈕)
?面包板和跳線
?可選:蜂鳴器的聲音效果
構(gòu)建電路
連接發(fā)光二極管:
?通過220Ω電阻將每個LED連接到數(shù)字引腳(例如,D2-D5)。
?將陰極連接到GND。
?連接LED:通過220Ω電阻將每個LED連接到數(shù)字引腳(例如,D2-D5)。將陰極連接到GND。
連接按鈕:
?將每個按鈕連接到數(shù)字引腳(例如,D6-D9)。
?在按鈕引腳和GND之間使用下拉電阻(10kΩ)。
?把按鈕的一邊接在引腳上。
連接按鈕:將每個按鈕連接到數(shù)字引腳(例如,D6-D9)。在按鈕引腳和GND之間使用下拉電阻(10kΩ)。把按鈕的一邊接在引腳上。
可選的蜂鳴器:
?將蜂鳴器連接到數(shù)字引腳(例如,D10)以獲得音頻提示。
?可選蜂鳴器:將蜂鳴器連接到數(shù)字引腳(例如,D10),用于音頻提示。
Arduino編程
以下是序列游戲代碼的簡化版本:
如何玩
?游戲中會顯示一系列發(fā)光二極管。
?你必須按相同的順序按相應的按鈕。
?如果正確,則增加序列長度,并生成一個新序列。
?如果錯誤,游戲重置,你可以再試一次。
定制的想法
?用蜂鳴器添加音效。
?實施高分系統(tǒng)。
?為LED使用不同的顏色或圖案。
?增加一個啟動/重置按鈕,以更好地控制。
結(jié)論
用Arduino構(gòu)建一個序列游戲是一個很好的項目,可以提高你的電子和編程技能。它提供了無限的樂趣和擴展更多功能的機會。挑戰(zhàn)自己或朋友擊敗最高序列!
本文編譯自hackster.io





