資料介紹
描述
這次我將向您展示如何在 32 x 8 LED 矩陣上制作一個(gè)有趣的互動(dòng)游戲,該矩陣通過移動(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 頁面 ( https://github.com/benibalogh/LEDMatrix-Games ) 上有特色,您可以在其中找到原始代碼。源代碼是在 Visual Studio 中制作的,支持 Arduino,稱為 Visual Micro。
不幸的是,在將原始代碼編譯并上傳到Arduino之后,設(shè)備沒有處理來自MPU6050的數(shù)據(jù),只滾動(dòng)了文本“Wall Scroller”。我多次嘗試聯(lián)系作者,但沒有成功。在研究代碼一段時(shí)間后,通過一個(gè)小的修改,我設(shè)法適應(yīng)了它。此外,我沒有將 Visual Micro 編譯成標(biāo)準(zhǔn)的 Arduino IDE。
?

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

該設(shè)備構(gòu)建起來非常簡(jiǎn)單,僅由幾個(gè)組件組成:
- Arduino 納米微控制器
- 蜂鳴器
- 帶 MAX7219 驅(qū)動(dòng)器的 32x8 Led 矩陣模塊
- 電池,可選,就像我的情況一樣,一塊 3.7 伏鋰電池,帶充電器和升壓模塊。當(dāng)然你可以使用普通的9V電池,或者外接電源。
- 和兩個(gè)開關(guān)
?

如果您想為此項(xiàng)目或任何其他電子項(xiàng)目制作 PCB,PCBway 是您的絕佳選擇。PCBway 是中國(guó)在 PCB 原型和制造領(lǐng)域最有經(jīng)驗(yàn)的 PCB 制造公司之一。他們有一個(gè)大型在線社區(qū),您可以在其中找到開源項(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ù)傳感器的安裝位置,我們需要通過更改以下代碼行中的值來執(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ù)值
打開后,會(huì)立即出現(xiàn)帶有游戲名稱的滾動(dòng)文本。通過向左傾斜,我們可以瀏覽菜單。要激活一個(gè)選項(xiàng),我們將設(shè)備向下傾斜。我們通過向上傾斜設(shè)備返回菜單。要開始玩游戲,當(dāng)我們?cè)?PLAY 菜單中時(shí),我們將設(shè)備向下傾斜,然后向左傾斜。現(xiàn)在我們通過左右移動(dòng)來玩游戲,盡量不要撞到墻上。對(duì)于每個(gè)通過的段,都會(huì)獲得一定數(shù)量的點(diǎn)。一定時(shí)間后,移動(dòng)速度增加。當(dāng)我們撞到墻上時(shí),游戲結(jié)束的信號(hào)就會(huì)出現(xiàn),結(jié)果就會(huì)出現(xiàn)。通過向上傾斜,我們?cè)俅畏祷刂鞑藛巍?/font>
值得一提的是,電源由3.7V鋰電池、充電板和升壓模塊組成,可將電壓從3.7V升至5V。電源原理圖如下圖所示。
?

?
最后,將設(shè)備安裝在由 PVC 板制成并覆蓋有彩色墻紙的合適外殼中。
- 用Arduino和MPU6050控制伺服電機(jī)
- Arduino 32x8 LED矩陣信息顯示
- 使用arduino、mpu6050和python控制游戲
- 帶MPU6050的Arduino陀螺儀游戲
- 簡(jiǎn)單的MPU6050 IMU Arduino機(jī)器人更新
- MPU6050數(shù)據(jù)手冊(cè) 120次下載
- MPU6050( )
- mpu6050使用 基于esp32
- MPU6050常見問題的分析與處理
- MPU6050簡(jiǎn)介
- 如何進(jìn)行MPU6050的初始化配置詳細(xì)教程說明 90次下載
- 使用Arduino讀取MPU6050數(shù)據(jù)的程序免費(fèi)下載 27次下載
- MPU6050(硬件IIC) 79次下載
- MPU6050資料V5 26次下載
- MPU6050原理圖 115次下載
- mpu6050和mpu6500哪個(gè)性能好 9657次閱讀
- MPU6050簡(jiǎn)介及rt-thread軟件包使用 3302次閱讀
- 如何使用Arduino Leonardo和MPU6050制作一個(gè)有線的手勢(shì)控制器 2966次閱讀
- 采用I2C總線實(shí)現(xiàn)MPU6050模塊功能 6960次閱讀
- mpu6050姿態(tài)解算原理_mpu6050姿態(tài)解算程序 4.3w次閱讀
- 一文看懂mpu6050卡爾曼濾波程序 7.4w次閱讀
- mpu6050怎么與單片機(jī)連接 2.6w次閱讀
- 一文看懂mpu9150和mpu6050區(qū)別 4.2w次閱讀
- 一文看懂mpu6500和mpu6050區(qū)別 9.6w次閱讀
- 基于MPU6050的老年人跌倒監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 3.5w次閱讀
- mpu6050對(duì)應(yīng)i2c地址是什么_如何讀取數(shù)據(jù) 2.4w次閱讀
- mpu6050和mpu3050有什么不同和相同(基礎(chǔ)介紹和區(qū)別分析) 3.6w次閱讀
- mpu6050六軸傳感器模塊驅(qū)動(dòng)程序源代碼分享 3.7w次閱讀
- mpu6050姿態(tài)解算原理分析及程序設(shè)計(jì) 4.2w次閱讀
- mpu6050姿態(tài)融合原理及程序代碼 7.3w次閱讀
下載排行
本周
- 1人工智能+消費(fèi):技術(shù)賦能與芯片驅(qū)動(dòng)未來
- 15.25 MB | 4次下載 | 免費(fèi)
- 2?業(yè)電源&模塊電源產(chǎn)品?冊(cè)
- 15.40 MB | 1次下載 | 免費(fèi)
- 379M15 TO-252三端穩(wěn)壓IC規(guī)格書
- 0.86 MB | 次下載 | 免費(fèi)
- 4MBRD20150CT TO-252肖特基二極管規(guī)格書
- 0.54 MB | 次下載 | 免費(fèi)
- 5自動(dòng)鎖螺絲運(yùn)動(dòng)控制系統(tǒng)用戶手冊(cè)
- 6.65 MB | 次下載 | 5 積分
- 6奧特光耦產(chǎn)品手冊(cè)
- 4.83 MB | 次下載 | 免費(fèi)
- 7SMA系列10MHz~40GHz同軸檢波器
- 559.60 KB | 次下載 | 免費(fèi)
- 8CD7388CZ:7W×4 四通道音頻功率放大電路技術(shù)手冊(cè)
- 0.39 MB | 次下載 | 10 積分
本月
- 1元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 241次下載 | 免費(fèi)
- 2元宇宙底層硬件系列報(bào)告
- 13.42 MB | 184次下載 | 免費(fèi)
- 32022 年展望報(bào)告 – 半導(dǎo)體產(chǎn)業(yè)
- 1.43 MB | 136次下載 | 免費(fèi)
- 4晶振與濾波器應(yīng)用電路《電子工程師必備:元器件應(yīng)用寶典》
- 1.57 MB | 90次下載 | 免費(fèi)
- 5汽車電子行業(yè)深度解析:智能化與電動(dòng)化方興未艾
- 6.47 MB | 71次下載 | 免費(fèi)
- 6中國(guó)DPU行業(yè)白皮書
- 23.80 MB | 37次下載 | 免費(fèi)
- 7晶科鑫代理線-微盟電子2021年度產(chǎn)品目錄選型手冊(cè)
- 14.75 MB | 27次下載 | 免費(fèi)
- 8SJK晶振產(chǎn)品目錄-簡(jiǎn)化版-2022
- 13.77 MB | 20次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191425次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論