Arduino 2048 遊戲

這個文章直接從論壇複製過來,能夠點擊論壇連接訪問。php

 

1、概述
  也不大懂項目提交格式怎樣,參考別的已經提交的項目抄了下格式。
  看了各位大神的項目,咱只能說重在參與來安慰本身,給本身壯膽啦。咱這就叫個小製做吧,項目啥的過高大上的名稱配不上呀。
  接觸arduino三個多月,這個小製做算是測試各個示例程序後本身寫的第一個完整的工程啦,主要目的是熟悉arduino IDE以及arduino編程語法,以及練習按鍵和LCD(我會告訴你真實目的是有參與獎嘛?^_-)。也趁着參賽,藉着版主和壇友的監督督促本身,以克 服拖延症呀

2、元器件清單html

  • arduino主板一塊(這也是另一位厲害的壇友本身製做的)
  • LCD12864一塊(最好是黃綠屏的,以前使用藍屏白字的發現拍照效果很差)
  • 按鍵六個(須要折腳處理,由於按鍵的腳是扁平的,橫着很差插入麪包板,豎着放又致使直接短路觸點)
  • 下拉電阻六個(隨便拿了100K的,阻值要求不很嚴格的樣子,反正工做正常)
  • 電源一個(隨便找了一個移動電源)
  • 麪包板一塊(這樣就能夠避免暴露醜醜的焊功了,哈哈)
  • 麪包板鏈接線及U形線若干(U形線實際上是網絡折的)


3、製做過程

1. 元器件清單編程


2. 按鍵處理網絡



3. 彎折接線及電阻app


4. 插好接線和電阻後放按鍵測試



5. 插好按鍵ui


6. 擺好arduino位置spa


7. arduino接線3d


8. 接上LCD視頻


9. 接上電源


10. 補充一下銨鍵說明



4、代碼
  打包上傳附件,由於IDE不能用中文,因此沒寫註釋,如今處理中,一會上傳~
  小製做裏把邏輯和顯示模塊分開,以便於維護。
  使用了u8glib,按比賽要求也上傳了附件。
  下載:
     u8glib_arduino_v1.13.zip 
     Game2048.zip 

5、界面展現

1. 主界面
前景2048大字,背景 2 0 4 8 四個數字往下掉,模仿《黑客帝國》的那種效果。按任意鍵開始的提示語閃動提示。


2. 遊戲界面
提示分數和過關的目標。


3. 過關提示
過關刷新下一個目標,並提示繼續。由於顯示範圍所限,就沒有詳細的提示按任意鍵繼續了。


4. 通關提示
顯示範圍所限,過完目標16384後要顯示五位數字,影響美觀,因此到這裏就算通關了,此時只有按從新開始鍵或復位才能夠從新開始了。


6、視頻演示   

相關文章
相關標籤/搜索