【mind+用户库】模拟USB鼠标键盘扩展使用教程
## 【mind+用户库】模拟USB鼠标键盘扩展使用教程## 前言
本扩展仅支持leonardo开发板,原因是它的核心是mega32u4,芯片带了硬件的USB从机外设。而uno的核心mega328,硬件上并不带usb的外设(当然也有牛人用汇编操作IO模拟实现了低速USB通信:v-usb。个人能力有限就不做相关开发了)
本扩展模拟了usb鼠标和键盘:
- 支持了鼠标点击,移动等操作
- 支持键盘输入等操作。
## 准备阶段
### 安装方法:
1、直接搜索导入(推荐)
这是最推荐的方式,在用户库中搜索 ***hockel***,即可添加 MouseKeyboard扩展。
2、网络加载方式安装:
打开mind+ 选择上传模式->用户库:在搜索栏中输入:https://gitee.com/hockel/MouseKeyboard
回车后出现下图,双击导入即可。
3、离线包安装
4*4矩阵键盘扩展库离线安装包下载地址:链接: 链接: 链接: https://pan.baidu.com/s/1UHSRUuAB4o6MYFVwV-InAA 提取码: wbn9
首先下载离线安装包:hockel-keycoardmouse-thirdex-V0.0.1.mpext,将它保存到电脑任意位置,然后打开 Mind+ 软件,选择用户库,点击“导入文件”,如下图所示:
选择刚刚下载的离线安装包hockel-keycoardmouse-thirdex-V0.0.1.mpext,点击打开即可:
- (https://www.dfrobot.com.cn/goods-648.html)
- (https://www.dfrobot.com.cn/goods-117.html)
- [模拟环境光线传感器](https://www.dfrobot.com.cn/goods-75.html)
## 积木列表
## 示例程序
### 硬件连接
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020070717432594.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RvbnljYXJzb24=,size_16,color_FFFFFF,t_70#pic_center)
### 示例一:模拟鼠标移动点击操作
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200707174225853.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RvbnljYXJzb24=,size_16,color_FFFFFF,t_70#pic_center)
实验效果:
https://v.youku.com/v_show/id_XNDc0MTgxNTQ0NA==.html
### 示例二:PPT翻页笔样例程序
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200707174353731.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RvbnljYXJzb24=,size_16,color_FFFFFF,t_70#pic_center)
实验效果:
https://v.youku.com/v_show/id_XNDc0MTgxNDkxNg==.html
### 硬件连接
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200708104414603.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RvbnljYXJzb24=,size_16,color_FFFFFF,t_70#pic_center)
### 示例三:小恐龙游戏
打开Google浏览器输入:chrome://dino 即可开玩啦。(这里只用了一个光线传感器,所以对翼龙那关没有用,需要再加传感器)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200707174428410.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RvbnljYXJzb24=,size_16,color_FFFFFF,t_70#pic_center)
实验效果:
https://v.youku.com/v_show/id_XNDc0MTU4MzI3Ng==.html
## 相关链接
* 本项目加载链接:```https://gitee.com/hockel/MouseKeyboard```
* 4*4 矩阵键盘库:```https://gitee.com/hockel/keypad```
* AFMotor电机扩展板库:```https://gitee.com/hockel/AFMotor```
* 用户库教程链接: ```https://mindplus.dfrobot.com.cn/extensions-user```
## 支持列表
| 主板型号 | 实时模式 | ArduinoC | MicroPython | 备注 |
| -------- | :------: | :------: | :---------: | ---- |
| leonardo | | √ | | |
## 总结
通过本次教程,想必大家对此扩展库有了更深入的了解,期待更多创意更好的创意。更多教程案例欢迎访问个人博客:(https://www.hockel.club/) 神器一个{:5_179:} 请问这个库支持ARDUINO MICRO吗?最近想入手{:6_204:}
请问这个网络加载方式安装在断网下能使用吗
页:
[1]