首页
社区
课程
招聘
[原创] 三十块钱成本的按键盒子
发表于: 2019-10-28 17:12 9523

[原创] 三十块钱成本的按键盒子

2019-10-28 17:12
9523
#include <Keyboard.h>
void setup() {
   Keyboard.begin();
   Serial.begin(9600);
   while(Serial.read()>=0){}
}

void loop() {
  // put your main code here, to run repeatedly:
  if(Serial.available()>0){
    delay(100);
    char Comm=Serial.read();
    char x;
    String Comdata;
    switch(Comm){
      case 0:                                    //获取版本
        Serial.print("Ver 0.1");
        break;
      case 1:                                    //模拟按下
        x=Serial.read();
        Keyboard.press(x);
      case 2:                                    //模拟弹起
        x=Serial.read();
        Keyboard.release(x);
      case 3:                                    //模拟打印字符
        Comdata=Serial.readString();
        Keyboard.print(Comdata);
      case 4:                                    //释放所有按键
        Keyboard.releaseAll();
    }
    while(Serial.read()>=0){}            //清空缓冲区
  }
}
先来个码..PC端也很简单..基本上没啥难度..至于鼠标模拟.网上也有资料 ..淘宝只需要30块买个USB 的设备..就可以实现硬件模拟鼠标键盘输入...代码很挫.初学Arduino..几行代码就可以实现以前一直想实现的硬件模拟操作..果然,以前还是太菜了..

   硬件设备只需要 一个可以Arduino开发带U口的设备即可

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2019-10-29 09:52 被bambooqj编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 3878
活跃值: (3668)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
楼主能测试下长时间高频率使用发热情况吗   
2019-10-28 17:32
0
雪    币: 783
活跃值: (1121)
能力值: ( LV5,RANK:78 )
在线值:
发帖
回帖
粉丝
3
这个应该没啥问题吧.没啥运算.不占用运存.就是一个转发的操作.没测试.实际效果..应该不会太热.
2019-10-28 18:45
0
雪    币: 6
活跃值: (3290)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
具体什么硬件呢?? 能不能说详细一点呢
2019-10-28 20:56
0
雪    币: 3496
活跃值: (749)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
咖啡_741298 具体什么硬件呢?? 能不能说详细一点呢
搜到一个300块的

2019-10-29 05:56
0
雪    币: 6124
活跃值: (4656)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
6
竹子师傅牛批
2019-11-11 22:52
0
游客
登录 | 注册 方可回帖
返回
//