|
演示:
原理:
通过USBASP给Arduino板载的usb转串口芯片刷入新的固件,使其连接电脑时能被识别为键盘。PPT程序打开时,F5键为从头开始放映,方向键右为下一张,方向键左上一张,ESC键为退出放映。目前实现了这么四个键,还可以扩展,源码简单,其余靠各位想象吧。
所需物品:
1.USBASP
2.带atmega8u2的Arduino开发板(如果是atmega16u2,应该需要更换固件,但我这里没有实验的条件)
3.杜邦线
4.打印机线
5.红外线一体接收头
6.红外遥控器
制作:
1.根据源代码注释,连接好线路
2.编译后面提供的代码,并写入atmega2560
3.,断开Arduino与电脑连接,将USBASP与atmega8u2的ISP接口相连,然后连接电脑,使用avr_fighter上写入Arduino-keyboard-0.3-mega2560.hex这个程序,这里芯片选的是atmega8,烧写前最好备份原固件,不过Arduino官网也提供下载
4.将Arduino重新与电脑连接,此时电脑会识别到一个USB键盘并进行驱动安装,安装完驱动,打开Power Point程序即可以控制
图片说明:
连接图:
关于USBASP与ISP:
烧写界面:
源代码:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|