日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

如何將ArduinoEsplora和M5Stack組合成一個(gè)NES游戲機(jī)

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-23 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:什么是Arduino Esplora?

如何將ArduinoEsplora和M5Stack組合成一個(gè)NES游戲機(jī)

Arduino Esplora是Atmega32U4 AVR微控制器板。

它是獨(dú)特的Arduino板,因?yàn)樗鼧?gòu)建了 - 在開(kāi)箱即用的各種輸入傳感器中,包括操縱桿,4個(gè)按鈕,滑塊,溫度傳感器,加速度計(jì),麥克風(fēng),光傳感器等。

還有Arduino IDE提供了各種使用它的示例。

這次我將Esplora編程I2C從設(shè)備,作為I2C游戲手柄。

第2步:什么是M5Stack?

M5Stack從2017年的kickstarter項(xiàng)目開(kāi)始,ESP32核心,內(nèi)置2.0“彩色LCD,小巧的5 cm外形,支持可堆疊模塊和grove I2C模塊。

現(xiàn)在它已經(jīng)有各種核心型號(hào),數(shù)十個(gè)可堆疊的模塊和還支持大量的I2C Grove模塊。

第3步:為什么要用ESP32玩復(fù)古游戲?

使用Raspberry Pi制作帶有Retropie發(fā)行版的復(fù)古游戲機(jī)是一個(gè)非常受歡迎的主題。

它能很好地完成這項(xiàng)工作,但最值得注意的問(wèn)題是啟動(dòng)時(shí)間。

我不想等半分鐘才能進(jìn)入復(fù)古游戲,真正的游戲機(jī)無(wú)需等待!

然后我發(fā)現(xiàn)esp32-nesemu無(wú)需等待啟動(dòng),所以我嘗試使用M5Stack構(gòu)建NES游戲機(jī)。

第4步:硬件準(zhǔn)備

Arduino Esplora

官方產(chǎn)品已經(jīng)過(guò)時(shí)但仍然很容易在網(wǎng)上找到克隆。

M5Stack

任何帶有2.0“LCD的M5Stack核心都應(yīng)該沒(méi)問(wèn)題。

引腳接頭

2針公母針頭和6針公母針頭。

Grove轉(zhuǎn)換電纜

正常4針公頭跳線至Grove 4針轉(zhuǎn)換電纜首選。我手頭沒(méi)有這個(gè)電纜,所以我只修補(bǔ)1以自己連接SCL和SDA引腳。

第5步:軟件準(zhǔn)備

Arduino IDE

下載并安裝Arduino IDE

ESP-IDF

如果還沒(méi)有安裝ESP-IDF,請(qǐng)按照設(shè)置指南進(jìn)行操作:

第6步:編程I2C游戲手柄

我寫(xiě)了一個(gè)簡(jiǎn)單的程序來(lái)閱讀操縱桿和按鈕輸入并將其轉(zhuǎn)換為I2C信息。

以下是程序步驟:

將Esplora連接到電腦

打開(kāi)Arduino

上傳程序

第7步:突破Esplora I2C

Arduino Esplora擁有大部分I/O和用戶界面,但具有諷刺意味的是它缺乏I2C(格羅夫系統(tǒng))突破引腳。

幸運(yùn)的是,ATMega32U4中的I2C引腳尚未用于其他目的。并且Esplora上的左側(cè)引腳接頭“當(dāng)前未連接”,我們可以使用此引腳接頭來(lái)斷開(kāi)I2C引腳。

只需使用2根線和一些焊接工作來(lái)連接ATMega32U4引腳18(SCL)和引腳19(SDA)到左引腳頭。

Step 8:使用引腳接頭修復(fù)Esplora上的M5Stack

Esplora右側(cè)引腳接頭的最多2個(gè)底部引腳是GND和5V,它可以匹配M5Stack核心基準(zhǔn)引腳。因此我們可以彎曲一個(gè)2針公 - 母針腳接頭相互連接。

Esplora左側(cè)引腳接頭未連接任何東西,前面的步驟使用2個(gè)最頂端的引腳作為I2C斷開(kāi)。還有6個(gè)引腳,我們可以彎曲6針公母針頭以固定Esplora上的M5Stack。

步驟9:連接I2C引腳

Esplora和M5Stack與I2C協(xié)議通信,M5Stack充當(dāng)I2C主設(shè)備,Esplora是I2C從設(shè)備。

由于GND和5V已經(jīng)連接在前面的步驟,只有SCL和SDA需要進(jìn)一步連接。

步驟10:編程M5Stack

從GitHub下載esp32-nesemu的修訂版:https://github.com/moononournation/esp32-nesemu

在esp32-nesemu下,運(yùn)行“make menuconfig“

輸入”Nofrendo ESP32特定配置“子菜單

選擇”要運(yùn)行的硬件“到”M5Stack“

啟用”GPIO26上的模擬音頻

選擇“控制器類型”為“I2C游戲手柄”

退出menuconfig

運(yùn)行“make -j5 all”編譯程序

將M5Stack連接到計(jì)算機(jī)

運(yùn)行“make flash”以閃爍c ompiled binary to M5Stack

運(yùn)行“sh flashrom.sh PATH_TO_YOUR_NES_ROM_FILENAME”

步驟11:享受!

是時(shí)候玩你喜歡的游戲了!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 游戲機(jī)
    +關(guān)注

    關(guān)注

    9

    文章

    307

    瀏覽量

    35622
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197518
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    新品 | Grove Converter,Atomic ToChain/ToUnit Base,多款接口擴(kuò)展類產(chǎn)品上新

    本周的新品GroveConverter、AtomicToChainBase、AtomicToUnitBase均為M5Stack接口擴(kuò)展類產(chǎn)品,分別實(shí)現(xiàn)Grove分二轉(zhuǎn)換、Atom系列與Chain
    的頭像 發(fā)表于 11-21 18:44 ?1139次閱讀
    新品 | Grove Converter,Atomic ToChain/ToUnit Base,多款接口擴(kuò)展類產(chǎn)品上新

    Arduino × M5Stack重磅推出物聯(lián)網(wǎng)新旗艦—Arduino Nesso N1,重新定義開(kāi)發(fā)邊界!

    ArduinoNessoN1新品發(fā)布ArduinoNessoN1NewProductLaunchArduinoNessoN1由Arduino與M5Stack聯(lián)合設(shè)計(jì)與打造,是款緊湊、強(qiáng)大且即插即用
    的頭像 發(fā)表于 11-14 17:49 ?4608次閱讀
    Arduino × <b class='flag-5'>M5Stack</b>重磅推出物聯(lián)網(wǎng)新旗艦—Arduino Nesso N1,重新定義開(kāi)發(fā)邊界!

    活動(dòng)邀請(qǐng) | 2025 Maker Farie Shenzhen,跟M5Stack起來(lái)造!

    三天的創(chuàng)客盛宴,起點(diǎn)亮無(wú)限創(chuàng)意!每年的十一月,都是屬于創(chuàng)客的高光時(shí)刻。今年M5Stack將在11月15日至17日連續(xù)三天,帶來(lái)滿滿的創(chuàng)客能量:我們攜最新產(chǎn)品與創(chuàng)新項(xiàng)目亮相
    的頭像 發(fā)表于 11-07 18:25 ?741次閱讀
    活動(dòng)邀請(qǐng) | 2025 Maker Farie Shenzhen,跟<b class='flag-5'>M5Stack</b><b class='flag-5'>一</b>起來(lái)造!

    愛(ài)芯元智攜手合作伙伴M5Stack亮相YOLO Vision 2025

    近日,全球計(jì)算機(jī)視覺(jué)領(lǐng)域的權(quán)威盛會(huì)——YOLO Vision 2025,亞洲首秀在深圳舉行。愛(ài)芯元智攜手合作伙伴M5Stack,以AX8850賦能M.2 2242標(biāo)準(zhǔn)接口算力卡為核心,搭配樹(shù)莓派5
    的頭像 發(fā)表于 11-02 09:20 ?1467次閱讀
    愛(ài)芯元智攜手合作伙伴<b class='flag-5'>M5Stack</b>亮相YOLO Vision 2025

    活動(dòng)邀請(qǐng) | 相約2025 GOTC全球開(kāi)源技術(shù)峰會(huì),與M5Stack共探AI驅(qū)動(dòng)造物新未來(lái)

    與開(kāi)源的深度融合,共同探索創(chuàng)新落地新路徑。作為邊緣智能與開(kāi)源硬件領(lǐng)域的重要員,M5Stack攜AI核心技術(shù)與創(chuàng)客生態(tài)參加本次盛會(huì),不僅在AI驅(qū)動(dòng)造物創(chuàng)新論壇中帶來(lái)
    的頭像 發(fā)表于 10-31 16:31 ?1936次閱讀
    活動(dòng)邀請(qǐng) | 相約2025 GOTC全球開(kāi)源技術(shù)峰會(huì),與<b class='flag-5'>M5Stack</b>共探AI驅(qū)動(dòng)造物新未來(lái)

    創(chuàng)新與設(shè)計(jì)的交織:M5Stack 系列產(chǎn)品榮獲 2025 GOOD DESIGN AWARD

    GoodDesignAward作為國(guó)際性設(shè)計(jì)大獎(jiǎng),自1957年創(chuàng)立以來(lái)直致力于表彰那些兼具美學(xué)與社會(huì)價(jià)值的優(yōu)秀設(shè)計(jì)。在今年的年度評(píng)審中,M5Stack系列產(chǎn)品以卓越的產(chǎn)品體系、模塊化結(jié)構(gòu)及開(kāi)放
    的頭像 發(fā)表于 10-17 17:42 ?1477次閱讀
    創(chuàng)新與設(shè)計(jì)的交織:<b class='flag-5'>M5Stack</b> 系列產(chǎn)品榮獲 2025 GOOD DESIGN AWARD

    創(chuàng)意無(wú)界,全球共創(chuàng)——2025 M5Stack 全球創(chuàng)新大賽圓滿落幕

    獨(dú)特的想象力與精湛的技術(shù),帶來(lái)了一個(gè)又一個(gè)令人驚喜的作品。從實(shí)用的物聯(lián)網(wǎng)解決方案到異想天開(kāi)的創(chuàng)意制作,全球創(chuàng)客們用M5Stack一個(gè)個(gè)大膽的想法變成了現(xiàn)實(shí)。智慧
    的頭像 發(fā)表于 09-26 18:19 ?1003次閱讀
    創(chuàng)意無(wú)界,全球共創(chuàng)——2025 <b class='flag-5'>M5Stack</b> 全球創(chuàng)新大賽圓滿落幕

    M5Stack Open Day 2025】開(kāi)放日活動(dòng)報(bào)名開(kāi)啟!

    一年一度的M5StackOpenDay又來(lái)了!MakerFaireShenzhen2025之后,你準(zhǔn)備好來(lái)場(chǎng)近距離的創(chuàng)意之旅了嗎?我們開(kāi)放M5S
    的頭像 發(fā)表于 09-26 18:19 ?925次閱讀
    【<b class='flag-5'>M5Stack</b> Open Day 2025】開(kāi)放日活動(dòng)報(bào)名開(kāi)啟!

    我造了臺(tái)‘迷你 Switch’,還能自己寫(xiě)游戲

    打造臺(tái)“掌上游戲機(jī)”?簡(jiǎn)單到你意想不到!提到掌上游戲機(jī),大家的第反應(yīng)可能是——Switch:經(jīng)典耐玩,但價(jià)格不友好。SteamDeck:性能怪獸,但錢包會(huì)哭泣。這些設(shè)備
    的頭像 發(fā)表于 08-12 18:05 ?854次閱讀
    我造了<b class='flag-5'>一</b>臺(tái)‘迷你 Switch’,還能自己寫(xiě)<b class='flag-5'>游戲</b>!

    活動(dòng)回顧 | M5Stack亮相 Espressif Summit Brazil 2025,首次巴西線下活動(dòng)圓滿落幕!

    2025年8月5-6日,M5Stack與母公司樂(lè)鑫科技協(xié)同參加了在巴西舉辦的EspressifSummitBrazil2025。這場(chǎng)峰會(huì)聚焦ESP32生態(tài)系統(tǒng),匯聚全球開(kāi)發(fā)者,深入探討ESP-IDF
    的頭像 發(fā)表于 08-08 18:38 ?1187次閱讀
    活動(dòng)回顧 | <b class='flag-5'>M5Stack</b>亮相 Espressif Summit Brazil 2025,首次巴西線下活動(dòng)圓滿落幕!

    Allegro更新原理圖導(dǎo)入網(wǎng)表后,Xnet混亂何解?

    更新原理圖后導(dǎo)入網(wǎng)表后,Allegro莫名其妙原本組合好的Xnet的差分自動(dòng)組合成新的Xnet。這些Xnet是沒(méi)有模型存在的(去掉過(guò)模型導(dǎo)入的),現(xiàn)在就是組合成
    發(fā)表于 07-25 15:15

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】2、打造復(fù)古游戲機(jī)(Batocera鏡像+FBNeo虛擬機(jī), 多款游戲ROM分享)

    衷心感謝電子發(fā)燒友論壇! 1、基本知識(shí) 制作個(gè)游戲機(jī)系統(tǒng),需要3個(gè)關(guān)鍵步驟: Linux游戲系統(tǒng)發(fā)行版
    發(fā)表于 07-17 21:58

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】VisionFive 2個(gè)霸氣的游戲機(jī)

    這次的測(cè)試活動(dòng),每人人手送個(gè)游戲機(jī),非常的好?。。?! 很高興收到賽昉科技發(fā)放的VisionFive 2開(kāi)發(fā)板,VisionFive 2是全球首款集成了3D GPU的高性能量產(chǎn)RISC-V
    發(fā)表于 07-13 20:41

    用 Lakka 和 樹(shù)莓派 打造終客廳游戲機(jī)!

    盡管現(xiàn)代樹(shù)莓派單板計(jì)算機(jī)(SBC)的規(guī)格有了大幅提升,但它們的性能仍不足以在4K分辨率下以60幀每秒(FPS)的速度運(yùn)行3A級(jí)PC游戲。不過(guò),那些老派游戲——尤其是為老式游戲機(jī)設(shè)計(jì)的游戲
    的頭像 發(fā)表于 05-27 15:35 ?1373次閱讀
    用 Lakka 和 樹(shù)莓派 打造終客廳<b class='flag-5'>游戲機(jī)</b>!

    新品 | M5Stack AI Chatbot,迷你小智AI聊天機(jī)器人,套搞定語(yǔ)音/視覺(jué) AI 開(kāi)發(fā)

    最近有很多博主分享了用M5Stack硬件接入小智AI或者火山引擎AIGC等AI智能,實(shí)現(xiàn)了語(yǔ)音交互的智能助手功能,受到了社區(qū)的廣泛關(guān)注。但很多用戶表示:不知道該買哪些產(chǎn)品,也不清楚怎么配置。為此
    的頭像 發(fā)表于 05-23 18:09 ?2681次閱讀
    新品 | <b class='flag-5'>M5Stack</b> AI Chatbot,迷你小智AI聊天機(jī)器人,<b class='flag-5'>一</b>套搞定語(yǔ)音/視覺(jué) AI 開(kāi)發(fā)
    团风县| 阿拉尔市| 秦安县| 双鸭山市| 德令哈市| 阳泉市| 康马县| 维西| 扶沟县| 左贡县| 浮山县| 隆子县| 灵山县| 随州市| 洪江市| 东辽县| 金堂县| 巨野县| 铜鼓县| 巴南区| 塔城市| 抚顺县| 两当县| 天镇县| 天津市| 古交市| 临澧县| 佛山市| 乐陵市| 吉隆县| 湖北省| 清苑县| 安乡县| 桦川县| 丰原市| 苗栗县| 重庆市| 宁乡县| 西青区| 池州市| 五指山市|