在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

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

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

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

Arduino MPU6050 32x8矩陣上的交互式滾動(dòng)游戲

2023-02-01 | zip | 0.21 MB | 次下載 | 免費(fèi)

資料介紹

描述

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

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

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

?

poYBAGPXXu2AA1I6AAHq3Ag-kPQ207.bmp
?

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

?

pYYBAGPXXyCAVw7dAAkcMFpp3EY140.jpg
?

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

- Arduino 納米微控制器

- MPU6050陀螺儀+加速計(jì)傳感器模塊

- 蜂鳴器

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

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

- 和兩個(gè)開(kāi)關(guān)

?

poYBAGPXXySAWQHkAAboNbcMxro075.jpg
?

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

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

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);

角度可以有正值和負(fù)值

打開(kāi)后,會(huì)立即出現(xiàn)帶有游戲名稱(chēng)的滾動(dòng)文本。通過(guò)向左傾斜,我們可以瀏覽菜單。要激活一個(gè)選項(xiàng),我們將設(shè)備向下傾斜。我們通過(guò)向上傾斜設(shè)備返回菜單。要開(kāi)始玩游戲,當(dāng)我們?cè)?PLAY 菜單中時(shí),我們將設(shè)備向下傾斜,然后向左傾斜。現(xiàn)在我們通過(guò)左右移動(dòng)來(lái)玩游戲,盡量不要撞到墻上。對(duì)于每個(gè)通過(guò)的段,都會(huì)獲得一定數(shù)量的點(diǎn)。一定時(shí)間后,移動(dòng)速度增加。當(dāng)我們撞到墻上時(shí),游戲結(jié)束的信號(hào)就會(huì)出現(xiàn),結(jié)果就會(huì)出現(xiàn)。通過(guò)向上傾斜,我們?cè)俅畏祷刂鞑藛巍?/font>

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

?

poYBAGPXXzOATWUBAAJ_8Ne_JmY738.png
?

?

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


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

評(píng)論

查看更多

下載排行

本周

  1. 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  2. 2.96 MB   |  44次下載  |  免費(fèi)
  3. 2聯(lián)想E46L DAOLL6筆記本電腦圖紙
  4. 1.10 MB   |  2次下載  |  5 積分
  5. 3MATLAB繪圖合集
  6. 27.12 MB   |  2次下載  |  5 積分
  7. 4PR735,使用UCC28060的600W交錯(cuò)式PFC轉(zhuǎn)換器
  8. 540.03KB   |  1次下載  |  免費(fèi)
  9. 5UCC38C42 30W同步降壓轉(zhuǎn)換器參考設(shè)計(jì)
  10. 428.07KB   |  1次下載  |  免費(fèi)
  11. 6DV2004S1/ES1/HS1快速充電開(kāi)發(fā)系統(tǒng)
  12. 2.08MB   |  1次下載  |  免費(fèi)
  13. 7模態(tài)分解合集matlab代碼
  14. 3.03 MB   |  1次下載  |  2 積分
  15. 8美的電磁爐維修手冊(cè)大全
  16. 1.56 MB   |  1次下載  |  5 積分

本月

  1. 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  2. 2.96 MB   |  44次下載  |  免費(fèi)
  3. 2UC3842/3/4/5電源管理芯片中文手冊(cè)
  4. 1.75 MB   |  15次下載  |  免費(fèi)
  5. 3DMT0660數(shù)字萬(wàn)用表產(chǎn)品說(shuō)明書(shū)
  6. 0.70 MB   |  13次下載  |  免費(fèi)
  7. 4TPS54202H降壓轉(zhuǎn)換器評(píng)估模塊用戶(hù)指南
  8. 1.02MB   |  8次下載  |  免費(fèi)
  9. 5STM32F101x8/STM32F101xB手冊(cè)
  10. 1.69 MB   |  8次下載  |  1 積分
  11. 6HY12P65/HY12P66數(shù)字萬(wàn)用表芯片規(guī)格書(shū)
  12. 0.69 MB   |  6次下載  |  免費(fèi)
  13. 7華瑞昇CR216芯片數(shù)字萬(wàn)用表規(guī)格書(shū)附原理圖及校正流程方法
  14. 0.74 MB   |  6次下載  |  3 積分
  15. 8華瑞昇CR215芯片數(shù)字萬(wàn)用表原理圖
  16. 0.21 MB   |  5次下載  |  3 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 国产成人毛片亚洲精品不卡 | 四月婷婷七月婷婷综合 | 不卡视频免费在线观看 | 天天爽视频 | 日本免费一区二区视频 | 天天躁夜夜躁狠狠躁2021西西 | a色在线 | 天堂在线观看视频 | 4438x全国最大色| 四虎库 | 免费看欧美一级特黄α大片 | 国产精品久久女同磨豆腐 | tube亚洲高清老少配 | 成人午夜亚洲影视在线观看 | 福利午夜在线 | 婷婷六月激情 | 亚洲第九页 | 亚洲第一色图 | 日本色黄| 欧美乱妇15p | 天天干夜夜拍 | 黄色网址 在线播放 | 亚洲欧美日韩国产一区二区三区精品 | 久久婷人人澡人人爽 | 日韩精品亚洲一级在线观看 | 天堂电影在线观看免费入口 | 免费看国产精品久久久久 | 奇米米奇777| 免费观看欧美成人1314色 | 国产在线精品一区免费香蕉 | 午夜 福利 | 色老头成人免费综合视频 | 国产精品伦理久久久久 | 国产3p在线播放 | 天天干天天拍天天射天天添天天爱 | 黄黄网址 | 国产毛片一区二区三区精品 | 中文字幕一区2区3区 | 国产精品29页| 二级黄绝大片中国免费视频0 | 久久精品视频5 |