(Arduino技术及应用)第18章USB类库的使用.ppt

* * * 18.2.1 特殊处理 在模拟USB设备后,USB 口处于USB通信状态,此时可能无法正常下载程序,解决的方法是:按住Arduino Leonardo上的复位按键不放,单击Upload快捷键,等待IDE编译项目,待Arduino提示Uploading时放开复位按键,等待完成下载。 更推荐的方法是,给USB设备模拟程序添加一个按键开关,当单击该按键开关后,Arduino才开始模拟USB设备。 18.2.2模拟键盘组合按键 以下程序可将Arduino Leonardo模拟成键盘,通过触发2号引脚上连接的按键或者传感器,使计算机自动注销登录状态。 实现原理即是使用当前系统对应的快捷键功能,先通过Keyboard.press( )函数将需要使用的按键都选中,然后使用Keyboard.releaseAll( )函数释放所有按键,即可模拟键盘同时按下组合桉键的效果。 在示例程序中,将通过以上方法模拟组合按键被按下的效果,以达到注销登录状态的目的。 18.2.2模拟键盘组合按键 以下程序可将Arduino Leonardo模拟成键盘,通过触发2号引脚上连接的按键或者传感器,使计算机自动注销登录状态。 实现原理即是使用当前系统对应的快捷键功能,先通过Keyboard. press( )函数将需要使用的按键都选中,然后使用Keyboard. releaseAll( )函数释放所有按键

文档评论(0)

1亿VIP精品文档

相关文档