Arduino Uno 怎么模擬成一個(gè)鍵盤(或者M(jìn)IDI)

本來(lái)想要讓arduino模擬成一個(gè)鍵盤或者M(jìn)IDI,需要用帶native USB的型號(hào),比如leonardo或者due之類的型號(hào),但是如果你的Uno或者mega用的是原版的usb轉(zhuǎn)串口模塊,比如atmega16u2什么的,那么可以用下面這個(gè)東西實(shí)現(xiàn)一樣的效果。不過(guò)過(guò)程會(huì)比較復(fù)雜應(yīng)該。
https://github.com/ddiakopoulos/hiduino

官方有一個(gè)類似的東西還沒(méi)仔細(xì)看,這個(gè)里面介紹了包括如何給usb轉(zhuǎn)串口的那個(gè)芯片燒寫最新的轉(zhuǎn)換軟件的方法
https://www.arduino.cc/en/Hacking/DFUProgramming8U2

UPDATE 2017年09月12日:

用第一個(gè)那個(gè)可以,先去github下載回來(lái),然后定位到firmware文件夾下面然后輸入

avrdude -p at90usb82 -F -P usb -c avrispmkii -U flash:w:arduino_midi.hex \
-U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m

電腦插上mkii燒寫。然后電腦就會(huì)識(shí)別成一個(gè)midi設(shè)備了

然后用那個(gè)midi library的庫(kù)就可以模擬midi鍵盤按鍵了

UPDATE 2018年09月23日:

如果你燒寫usbserial的時(shí)候報(bào)錯(cuò)像這樣



是因?yàn)槟阗I到了假的arduino,他們用8u2上面絲印16u2,這時(shí)候你只要燒寫8u2的版本就行。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,828評(píng)論 25 709
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,837評(píng)論 2 45
  • 認(rèn)識(shí)Arduino Arduino是一款上手容易但功能強(qiáng)大的開(kāi)源電子原型平臺(tái),主要包括硬件部分(各種型號(hào)的ardu...
    無(wú)根草兒閱讀 1,664評(píng)論 0 7
  • 此刻坐在電腦前,我聽(tīng)著趙雷的新歌《成都》。歌曲的整體感覺(jué)很像南山南,因而感覺(jué)這首歌缺乏誠(chéng)意。對(duì)于民謠,我總是會(huì)不時(shí)...
    文言聞閱讀 256評(píng)論 0 0
  • 麥克打開(kāi)一本本子,用帶點(diǎn)皺紋的手撫摸著發(fā)黃的紙張,他抬起頭,望向窗外,思緒回到了幾十年前。 那時(shí)候的麥克青澀,剛過(guò)...
    蝸牛小姐ms閱讀 652評(píng)論 0 0

友情鏈接更多精彩內(nèi)容