欢乐鼠标自动点击器_使用ESP32 DIY蓝牙自动点击器,滑屏器
前言
因为爱薅羊毛,然后正好最近免费车一趟接一趟,咪咕开完,京东开,京东开完掌阅开,下一个不知道是谁,,,,可我又不是什么很有耐心的人,虽然我喜欢看书,但是如果规定时间,加上页数限制我就很烦,所以我还是想办法整点半自动的工具,于是找到了ESP32,下面这玩意。
这开发板自带蓝牙模块,WIFI模块,价格仅20-30¥,比起arduino+蓝牙模块简直不要便宜太多,而且这个也有现成的蓝牙键盘,蓝牙鼠标库,非常方便。
准备工具:
ESP32开发板。
电脑,随便什么配置都可,建议WIN10。(只用来写入程序。)
一点点电脑基础。
安卓系统设备。(IOS设备不支持,库不支持我也没办法。)
开始搞事情:
1.安装ESP32开发环境:
下载安装Arduino IDE:
https://www.arduino.cc/en/Main/Software
Arduino IDE中添加ESP32开发板数据:
安装完成后选择:
文件>首选项>附加开发板管理器网址 中加入地址 https://dl.espressif.com/dl/package_esp32_index.json
完成网址添加后就可以在:工具>开发板>开发板管理器 中搜索并下载esp32开发板数据包。
搜索并下载,因为我已安装,这个下载就看不到了,大概在图中位置。
2. 安装蓝牙库:
先下载这个库:
https://github.com/T-vK/ESP32-BLE-Mouse
然后打开ardoino IDE ,项目>加载库>加载.zip库,找到刚才下载的库文件。
最后一步:工具>开发板>选择Ndoe32s 。 COM 口在设备管理器中查看。
开发板不一定要选择Node32s,如果不是WROOM就应该选其他的,多试试,这个我也不懂为什么。
至此,开发环境就没什么问题了。接下来开始编程吧。
3. 程序编译与下载
代码如下:
/* * 作者:泡了砒霜的蒜 * 时间:2020-06-21 */#include BleMouse bleMouse("ESP32蓝牙鼠标","Espressif",100);//其中“ESP32蓝牙键盘”为键盘名称;"Espressif"为制造商int ttt;int temp;void setup() { Serial.begin(115200); Serial.println("Starting BLE work!"); bleMouse.begin(); } void loop() { if(bleMouse.isConnected()) { unsigned long startTime; temp = random(30,100); ttt = temp * 100; //随机时间3~10S,可按照自己想法修改 Serial.println("Move mouse pointer down"); startTime = millis(); while(millis()180) { bleMouse.move(60,0); delay(18); } Serial.println("点击左键"); bleMouse.click(MOUSE_LEFT); //点击左键 delay(ttt); } }
把默认的删除掉,把这个粘贴进去,点击下载。如果没问题的话就可以开始编译了,当出现 正在连接 时记得按住开发板上的BOOT按钮3-5s,否则会提示连接失败,无法下载程序。
下载结束使用手机或其他安卓设备连接蓝牙,即可自动进行翻页。
最后:
1. 最开始这个是写在张大妈网站上的,但是我发现张大妈不能自由修改,而且出现了一些关键字,不太合适,怕出问题,就删除了,,,
2. 标题上的滑屏器可以参考这个代码改写,源码就不放了,没什么用,只能自动刷个快手抖音啥的。
3. 蓝牙属于物理设备,和你点击音乐键一样。
4. 除了ESP32,还有滑屏器,自动点击器可以选择,各有优缺点,这个适合爱折腾的人。
5. B站有使用视频:https://www.bilibili.com/video/BV1yC4y1a7BW
欢乐鼠标自动点击器_使用ESP32 DIY蓝牙自动点击器,滑屏器相关推荐
- unit自动驾驶怎么使用_特斯拉7.0系统自动驾驶功能操作全面解析
去年十月,特斯拉便开始为Model S配备相关硬件,并不断推送自动驾驶技术的升级: 12个超声波传感器:一个前雷达,一个前置摄像头:以及一套高精度.数字化操控的电子辅助制动系统. 而在今年的10月23 ...
- java 上下文加载器_【深入理解Java虚拟机 】线程的上下文类加载器
线程上下文类加载器 线程上下文类加载器( Thread Context ClassLoader) 是从JDK1.2 引入的,类Thread 的getContextClassLoader() 与 set ...
- 有没有Type-C接口的无线投屏器?HDMI、USB、Type-C接口的无线投屏器又有什么区别呢?
目前我们看到市面上主流的企业级无线投屏器接口都是以USB或者HDMI+USB的方式.而我们知道Apple公司最新推出的MacBook放弃了之前的雷电口,采用了Type-C接口,但是众多的果粉连接到投影 ...
- python实现app自动签到器_利用Python实现App自动签到领取积分
要自动签到,最简单的是打开页面分析请求,然后我们用脚本实现请求的自动化.但是发现食行没有页面,只有 APP,这不是一个好消息,这意味着需要抓包处理了. 有需要Python学习资料的小伙伴吗?小编整理[ ...
- 百度竞价点击器_哪些因素影响百度竞价点击量
一.匹配模式 调整关键词匹配方式是影响百度竞价点击量的第一个原因.通常关键词都会有三种匹配模式,精确匹配,短语匹配和广泛匹配模式.不同的匹配模式决定了广告在搜索结果中被展现的数量,从而进一步影响到了关 ...
- 查看器_「图」Firefox 70将启用全新证书查看器 允许关闭画中画图标
在今天发布的Firefox 70每日构建版中,Mozilla在"about:certificate"页面新增了"证书查看器"窗口,以便于更好的在Firefox浏 ...
- esp32树莓派_用树莓派 DIY 宠物自动喂食机,再也不用担心家里的萌宠了
由于公众号文章的推送规则已经改成了不按照发布时间排序,所以为了大家能够准时收到我们的文章推送,请记得猛戳右下角的「在看」,并点击公号主页右上角的" ... "将 程序员极客实验室 ...
- win10照片查看器_图片打开方式中找不到Windows图片查看器怎么办
如何在电脑中使用默认的windows图片查看器来打开图片进行查看的?有时我们可能无法找到Windows图片查看器工具,接下来小编就与大家分享,一种简单的利用windows图片查看器查看图片的具体方法. ...
- netflix自动续费关闭_如何禁用Netflix的自动播放预览
netflix自动续费关闭 Netflix's auto-playing previews are one of its most annoying features. While browsing ...
最新文章
- 物联网时代营销怎么做?
- mysql insert 数据_MySQL-插入数据(INSERT)
- 2014年云计算服务将取代PC电脑
- 润乾V5手机报表说明文档
- 十大迷你iPhone天气应用
- 好习惯!pandas 8 个常用的 option 设置
- 定时执行程序-Quartz简单实例
- 《剑指offer》二叉树的深度
- 怎样用计算机算出别人的出生日期,【怀孕出生日期计算器_怀孕出生日期计算器专题】- 天鹅到家...
- linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git
- 作者:杜军平(1963-),女,博士,北京邮电大学计算机学院教授、博士生导师...
- python实现概率分布
- 8个微信小程序UI组件框架
- Money is not everthing
- java后台解析json并保存到数据库_java解析json格式文件,再保存在数据库怎么做?...
- 声卡中的 line in line out
- JavaWeb项目间隔刷新出现412
- CDR中神奇的卷页滤镜
- 用c 语言编写乘法口诀表,用C语言编程乘法口诀表
- 顶级机构抄底科技股 中概股喜提大佬认可 投资者如何抄作业?
热门文章
- java ee jsp_EE JSP:Servlet的反向外套
- cassandra 入门_Apache Cassandra和Java入门(第二部分)
- java面试解决项目难题_Java转换难题者,不适合工作(或面试)
- Java 8和Java 14之间的新功能
- 客户端渲染换为服务器端渲染_服务器与客户端渲染(AngularJS与服务器端MVC)
- 文本分类和提取关键词算法_文本内容之间的关键词提取和相似度计算
- javafx_JavaFX技巧4:总结
- Zing加快了JVM应用程序的预热
- junit:junit_JUnit ExpectedException规则:超越基础
- JDK语言功能预览:切换表达式