哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于Arduino的虛擬網(wǎng)球游戲

基于Arduino的虛擬網(wǎng)球游戲

2022-12-14 | rar | 0.20 MB | 次下載 | 免費(fèi)

資料介紹

方案介紹

在 Neopixel 矩陣和帶有 Arduino 的加速度計(jì)上打網(wǎng)球!

這個(gè)項(xiàng)目有 3 個(gè)部分:游戲板/顯示器、控制器和主路由器(Python 腳本)。

第 1 部分 - 顯示
顯示器是一個(gè) 15x10 新像素矩陣,由 Arduino Nano 運(yùn)行。它處理游戲邏輯和來自在主機(jī)上運(yùn)行的 Python 腳本的輸入。它顯示了一個(gè)球,該球在矩陣中向下生長并向下移動(dòng)——給人一種深度的錯(cuò)覺,球向你襲來。如果它檢測到球被擊中,球?qū)⒈恢匦吕L制,遠(yuǎn)離你。

積分
每次擊球都會(huì)改變球的方向(左或右)。如果你錯(cuò)過了球,COM 得到一分,但如果 COM 錯(cuò)過了(25% 的機(jī)會(huì)),你得到了分?jǐn)?shù)。這種游戲設(shè)計(jì)類似于 Wii Sports 版的網(wǎng)球。每當(dāng) COM 對玩家得分時(shí),就會(huì)顯示分?jǐn)?shù)。

高分
有一個(gè)運(yùn)行的高分存儲(chǔ)在 I2C EEPROM 的 0x04 地址中。它保留一個(gè)保存高分的字節(jié)。如果你的得分高于之前的高分,它會(huì)覆蓋地址。如果 COM 得分為 10,則游戲結(jié)束……如果這令人困惑,我制作了一個(gè)邏輯圖:

FpDj9H7xjFATwEt7wcKoVNdM1oWH

第 2 部分 - 控制器
控制器是另一個(gè) Arduino Nano,它有一個(gè) 9DoF 棒(僅限 3v3!)和一個(gè) HC-05 BLE 模塊。如果 x 或 y 軸的加速度大于指定的閾值,它會(huì)通過串行向主機(jī) PC 發(fā)送一個(gè)“1”,然后將其中繼到顯示器。Nano 以設(shè)定的時(shí)間間隔讀取 x 和 y 加速度計(jì)的讀數(shù),然后檢查數(shù)值是否高于或低于 1.5 克。為了訪問 I2C 9 DoF 棒,您必須安裝可以在此處下載的 Sparkfun 庫。這里還有一個(gè)關(guān)于如何連接傳感器并使用它運(yùn)行基本程序的教程。

為了制作球拍,我使用了一個(gè)盒子,然后在一塊硬紙板上剪出球拍形狀。從那里開始很容易 - 只需將一張白紙放在紙板切口上,然后在紙上畫一個(gè)設(shè)計(jì)。我使用 9v 電池為設(shè)置供電,請務(wù)必通過 Nano 上的 Vin 引腳運(yùn)行電池,否則它將是一個(gè)未調(diào)節(jié)的 9v!這是球拍內(nèi)部的圖片:

Fjsh_lqPfMFamyhld0AaD89HFpVY

通過藍(lán)牙進(jìn)行通信
所以現(xiàn)在你可能想知道,是什么控制了這個(gè)復(fù)雜的操作?球拍如何與顯示屏對話?這是一個(gè)秘密:他們不互相交談!有一個(gè)簡單的 Python 腳本,它使用傳入的藍(lán)牙 COM 端口和矩陣 COM 端口在它們之間傳遞信息。它還有助于同步兩個(gè)系統(tǒng),因?yàn)樗鼈冊诖卸丝诔跏蓟瘯r(shí)都會(huì)重置。球拍通過藍(lán)牙向 Python 腳本發(fā)送一個(gè)“1”,然后 Python 腳本向矩陣發(fā)送一個(gè)“1”。有 1 秒的去抖動(dòng),因此串行端口的緩沖區(qū)不會(huì)溢出(它們只有 32 位緩沖區(qū))。

加速度計(jì) Arduino
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
犍为县| 嘉荫县| 海宁市| 寿宁县| 鞍山市| 张家口市| 星座| 台湾省| 黄平县| 周口市| 尚志市| 桃园市| 建始县| 浮山县| 云阳县| 龙江县| 贵定县| 浙江省| 梁河县| 高淳县| 黎平县| 青冈县| 永仁县| 呼和浩特市| 玉田县| 栖霞市| 敦煌市| 土默特左旗| 沐川县| 精河县| 建阳市| 饶平县| 平乡县| 灵璧县| 兴文县| 庄浪县| 达拉特旗| 射洪县| 焉耆| 阜平县| 仙游县|