Arduino Uno 怎么模拟成一个键盘(或者MIDI)

本来想要让arduino模拟成一个键盘或者MIDI,需要用带native USB的型号,比如leonardo或者due之类的型号,但是如果你的Uno或者mega用的是原版的usb转串口模块,比如atmega16u2什么的,那么可以用下面这个东西实现一样的效果。不过过程会比较复杂应该。
https://github.com/ddiakopoulos/hiduino

官方有一个类似的东西还没仔细看,这个里面介绍了包括如何给usb转串口的那个芯片烧写最新的转换软件的方法
https://www.arduino.cc/en/Hacking/DFUProgramming8U2

UPDATE 2017年09月12日:

用第一个那个可以,先去github下载回来,然后定位到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烧写。然后电脑就会识别成一个midi设备了

然后用那个midi library的库就可以模拟midi键盘按键了

UPDATE 2018年09月23日:

如果你烧写usbserial的时候报错像这样



是因为你买到了假的arduino,他们用8u2上面丝印16u2,这时候你只要烧写8u2的版本就行。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,904评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,647评论 2 45
  • 认识Arduino Arduino是一款上手容易但功能强大的开源电子原型平台,主要包括硬件部分(各种型号的ardu...
    无根草儿阅读 5,449评论 0 7
  • 此刻坐在电脑前,我听着赵雷的新歌《成都》。歌曲的整体感觉很像南山南,因而感觉这首歌缺乏诚意。对于民谣,我总是会不时...
    文言闻阅读 1,495评论 0 0
  • 麦克打开一本本子,用带点皱纹的手抚摸着发黄的纸张,他抬起头,望向窗外,思绪回到了几十年前。 那时候的麦克青涩,刚过...
    蜗牛小姐ms阅读 3,579评论 0 0