女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>Arduino MPU6050 32x8矩陣上的交互式滾動游戲

Arduino MPU6050 32x8矩陣上的交互式滾動游戲

2023-02-01 | zip | 0.21 MB | 次下載 | 免費

資料介紹

描述

這次我將向您展示如何在 32 x 8 LED 矩陣上制作一個有趣的互動游戲,該矩陣通過移動設(shè)備進行控制。在設(shè)備進行特定移動期間,MPU6050 傳感器會向微控制器發(fā)送信號,微控制器會根據(jù)該信息在屏幕上執(zhí)行給定的操作。

事實上,傳感器代表了一個所謂的空氣控制器,我們可以在現(xiàn)代電視的遙控器中找到它。該項目在 Benjamin Balogh 的 GiHub 頁面 ( https://github.com/benibalogh/LEDMatrix-Games ) 上有特色,您可以在其中找到原始代碼。源代碼是在 Visual Studio 中制作的,支持 Arduino,稱為 Visual Micro。

不幸的是,在將原始代碼編譯并上傳到Arduino之后,設(shè)備沒有處理來自MPU6050的數(shù)據(jù),只滾動了文本“Wall Scroller”。我多次嘗試聯(lián)系作者,但沒有成功。在研究代碼一段時間后,通過一個小的修改,我設(shè)法適應(yīng)了它。此外,我沒有將 Visual Micro 編譯成標準的 Arduino IDE。

?

poYBAGPXXu2AA1I6AAHq3Ag-kPQ207.bmp
?

要正確編譯代碼,您應(yīng)該從包含所有必需庫的給定文件夾中打開代碼。我要強調(diào)的是,如果您之前在 Arduino IDE 中安裝了這些庫中的任何一個,則應(yīng)刪除它們。我還在代碼中添加了一些簡單的音調(diào),這些音調(diào)不會干擾游戲玩法并使游戲更加有趣。

?

pYYBAGPXXyCAVw7dAAkcMFpp3EY140.jpg
?

該設(shè)備構(gòu)建起來非常簡單,僅由幾個組件組成:

- Arduino 納米微控制器

- MPU6050陀螺儀+加速計傳感器模塊

- 蜂鳴器

- 帶 MAX7219 驅(qū)動器的 32x8 Led 矩陣模塊

- 電池,可選,就像我的情況一樣,一塊 3.7 伏鋰電池,帶充電器和升壓模塊。當然你可以使用普通的9V電池,或者外接電源。

- 和兩個開關(guān)

?

poYBAGPXXySAWQHkAAboNbcMxro075.jpg
?

如果您想為此項目或任何其他電子項目制作 PCB,PCBway 是您的絕佳選擇。PCBway 是中國在 PCB 原型和制造領(lǐng)域最有經(jīng)驗的 PCB 制造公司之一。他們有一個大型在線社區(qū),您可以在其中找到開源項目,您也可以在那里分享您的項目。根據(jù)我的個人經(jīng)驗,我可以告訴您,在這個社區(qū)中,您可以找到許多有用的項目,這些項目已經(jīng)設(shè)計好 PCB,您可以從那里直接下訂單。

上傳代碼后,我們需要進行一些設(shè)置。根據(jù)傳感器的安裝位置,我們需要通過更改以下代碼行中的值來執(zhí)行校準

constexpr float INIT_PITCH = radians(175.0f);

constexpr float MENU_BACK_ROLL = radians(-90.0f);

constexpr float MENU_ENTER_ROLL = 弧度(-155.0f)

constexpr auto TILT_ANGLE = 145;

constexpr float MENU_NAVIGATION_PITCH = radians(TILT_ANGLE + 30);

角度可以有正值和負值

打開后,會立即出現(xiàn)帶有游戲名稱的滾動文本。通過向左傾斜,我們可以瀏覽菜單。要激活一個選項,我們將設(shè)備向下傾斜。我們通過向上傾斜設(shè)備返回菜單。要開始玩游戲,當我們在 PLAY 菜單中時,我們將設(shè)備向下傾斜,然后向左傾斜。現(xiàn)在我們通過左右移動來玩游戲,盡量不要撞到墻上。對于每個通過的段,都會獲得一定數(shù)量的點。一定時間后,移動速度增加。當我們撞到墻上時,游戲結(jié)束的信號就會出現(xiàn),結(jié)果就會出現(xiàn)。通過向上傾斜,我們再次返回主菜單。

值得一提的是,電源由3.7V鋰電池、充電板和升壓模塊組成,可將電壓從3.7V升至5V。電源原理圖如下圖所示。

?

poYBAGPXXzOATWUBAAJ_8Ne_JmY738.png
?

?

最后,將設(shè)備安裝在由 PVC 板制成并覆蓋有彩色墻紙的合適外殼中。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1蘇泊爾電磁爐線路的電路原理圖資料合集
  2. 2.02 MB   |  286次下載  |  5 積分
  3. 2長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  4. 0.46 MB   |  87次下載  |  5 積分
  5. 3AO4803A雙P通道增強型場效應(yīng)晶體管的數(shù)據(jù)手冊
  6. 0.11 MB   |  28次下載  |  2 積分
  7. 4長虹液晶彩電LS29機芯的技術(shù)資料說明
  8. 3.42 MB   |  16次下載  |  2 積分
  9. 5AI智能眼鏡產(chǎn)業(yè)鏈分析
  10. 4.43 MB   |  14次下載  |  免費
  11. 6TP4055 500mA線性鋰離子電池充電器中文手冊
  12. 0.75 MB   |  9次下載  |  免費
  13. 7TP4054 400mA線性鋰離子電池充電器中文手冊
  14. 0.70 MB   |  2次下載  |  免費
  15. 8TP4057X 500mA線性鋰離子電池充電器中文手冊
  16. 0.74 MB   |  2次下載  |  免費

本月

  1. 1人形機器人電機驅(qū)動和傳感報告
  2. 4.27 MB   |  474次下載  |  免費
  3. 2蘇泊爾電磁爐線路的電路原理圖資料合集
  4. 2.02 MB   |  286次下載  |  5 積分
  5. 3長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  6. 0.46 MB   |  87次下載  |  5 積分
  7. 4U盤一鍵制作
  8. 23.84 MB   |  41次下載  |  免費
  9. 5AO4803A雙P通道增強型場效應(yīng)晶體管的數(shù)據(jù)手冊
  10. 0.11 MB   |  28次下載  |  2 積分
  11. 6Altium Designer元件庫
  12. 17.11 MB   |  26次下載  |  免費
  13. 7長虹液晶彩電LS29機芯的技術(shù)資料說明
  14. 3.42 MB   |  16次下載  |  2 積分
  15. 8AI智能眼鏡產(chǎn)業(yè)鏈分析
  16. 4.43 MB   |  14次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81586次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分