6721浏览
查看: 6721|回复: 3

[教程] 【mind+用户库】模拟USB鼠标键盘扩展使用教程

[复制链接]

【mind+用户库】模拟USB鼠标键盘扩展使用教程

【mind+用户库】模拟USB鼠标键盘扩展使用教程图1

前言

本扩展仅支持leonardo开发板,原因是它的核心是mega32u4,芯片带了硬件的USB从机外设。而uno的核心mega328,硬件上并不带usb的外设(当然也有牛人用汇编操作IO模拟实现了低速USB通信:v-usb。个人能力有限就不做相关开发了)

本扩展模拟了usb鼠标和键盘:

  • 支持了鼠标点击,移动等操作
  • 支持键盘输入等操作。

    准备阶段

    安装方法:

    1、直接搜索导入(推荐)
    这是最推荐的方式,在用户库中搜索 hockel,即可添加 MouseKeyboard扩展。
    【mind+用户库】模拟USB鼠标键盘扩展使用教程图2
    2、网络加载方式安装:
    打开mind+ 选择上传模式->用户库:在搜索栏中输入:https://gitee.com/hockel/MouseKeyboard
    回车后出现下图,双击导入即可。
    【mind+用户库】模拟USB鼠标键盘扩展使用教程图4
    3、离线包安装
    4*4矩阵键盘扩展库离线安装包下载地址:链接: 链接: 链接: https://pan.baidu.com/s/1UHSRUuAB4o6MYFVwV-InAA 提取码: wbn9
    首先下载离线安装包:hockel-keycoardmouse-thirdex-V0.0.1.mpext,将它保存到电脑任意位置,然后打开 Mind+ 软件,选择用户库,点击“导入文件”,如下图所示:
    【mind+用户库】模拟USB鼠标键盘扩展使用教程图3
    选择刚刚下载的离线安装包hockel-keycoardmouse-thirdex-V0.0.1.mpext,点击打开即可:

【mind+用户库】模拟USB鼠标键盘扩展使用教程图5

积木列表

【mind+用户库】模拟USB鼠标键盘扩展使用教程图6

示例程序

硬件连接

在这里插入图片描述

示例一:模拟鼠标移动点击操作

在这里插入图片描述
实验效果:



示例二:PPT翻页笔样例程序

在这里插入图片描述
实验效果:



硬件连接

在这里插入图片描述

示例三:小恐龙游戏

打开Google浏览器输入:chrome://dino 即可开玩啦。(这里只用了一个光线传感器,所以对翼龙那关没有用,需要再加传感器)
在这里插入图片描述
实验效果:



相关链接

  • 本项目加载链接: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

总结

通过本次教程,想必大家对此扩展库有了更深入的了解,期待更多创意更好的创意。更多教程案例欢迎访问个人博客:www.hockel.club

Forgotten  版主

发表于 2020-7-8 11:09:07

神器一个
回复

使用道具 举报

青出于蓝  初级技师

发表于 2020-7-15 14:51:15

请问这个库支持ARDUINO MICRO吗?最近想入手
回复

使用道具 举报

wangyirun  初级技匠

发表于 2020-10-18 11:46:13

请问这个网络加载方式安装在断网下能使用吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail