利用单片机做手机连点器(附别踩白块自动点击程序)
- 原理
手机目前主流都是电容屏,所以可以利用软件控制电流以控制屏幕的触摸效果(屏幕工作原理自行百度),所以定时定点控制屏幕连点就很容易了,所以为了文章不至于太水,文末会给出连点的进阶玩法。
- 基本电路
分析及要点都在图里。再说明一下,IO口高电平时断开触屏,低电平时持续触屏,点击频率由IO口高低电平转换频率及屏幕灵敏度决定。
- 实物图
这是用来做别踩白块实验用的就是基础电路乘4,由于临近开学没时间买光敏电阻检测黑块位置,所以只写了程序,但连点以及四个流水点击都可以实现了,
- 程序
#include"reg52.h"typedef unsigned char u8;
typedef unsigned int u16;#define uchar unsigned char
#define unit unsigned intuchar aa = 1, bb = 100, cc = 0;/*********定义电机方向*********/
#define left_l CP1=0;CP2=1;CP3=1;CP4=1;CP5=0;CP6=1;CP7=1;CP8=1 //最左道
#define left_r CP1=1;CP2=0;CP3=1;CP4=1;CP5=1;CP6=0;CP7=1;CP8=1 //中左道
#define right_l CP1=1;CP2=1;CP3=0;CP4=1;CP5=1;CP6=1;CP7=0;CP8=1 //中右道
#define right_r CP1=1;CP2=1;CP3=1;CP4=0;CP5=1;CP6=1;CP7=1;CP8=0 //最右道
#define stop CP1=1;CP2=1;CP3=1;CP4=1;CP5=1;CP6=1;CP7=1;CP8=1sbit KEY=P3^1;sbit ZSD1=P2^4;//指示灯1
sbit ZSD2=P2^5;//指示灯2sbit GM1=P0^0;//光敏传感器1
sbit GM2=P0^1;//光敏传感器2
sbit GM3=P0^2;//光敏传感器3
sbit GM4=P0^3;//光敏传感器4sbit CP1=P2^0; //触屏控制1
sbit CP2=P2^1; //触屏控制2
sbit CP3=P2^2; //触屏控制3
sbit CP4=P2^3; //触屏控制4 sbit CP5=P1^0; //触屏控制1
sbit CP6=P1^1; //触屏控制2
sbit CP7=P1^2; //触屏控制3
sbit CP8=P1^3; //触屏控制4void delay (u16 i)
{while(i--);
}uchar Key_in(void) //检测按键
{if (KEY == 0) {delay(20); //延时if (KEY == 0) { //消抖while (KEY == 0); //等待释放return 1; //有键按下:1} }return 0; //返回0
}void kaigua()
{if((GM1==1)&&(GM2==0)&&(GM3==0)&&(GM4==0)){left_l;delay(100);stop;}else if((GM1==0)&&(GM2==1)&&(GM3==0)&&(GM4==0)){left_r;delay(100);stop;}else if((GM1==0)&&(GM2==0)&&(GM3==1)&&(GM4==0)){right_l;delay(100);stop;}else if((GM1==0)&&(GM2==0)&&(GM3==0)&&(GM4==1)){right_r; delay(100);stop; }
}void main()
{ZSD1=0;ZSD2=1;while (!Key_in());ZSD1=1;ZSD2=0;while(1){kaigua();}
}
这只是一代程序,其中的问题还要测试才知道,后期光敏到了会继续完善
- 为能正常开始游戏我设置了按键以开始程序,在准备好后按下按键才会开始跑真正的程序,在流水灯模块会有指示灯指示当前程序状态
利用单片机做手机连点器(附别踩白块自动点击程序)相关推荐
- 新浪绝对不可能单独做手机刷卡器的理由
前段时间大家一窝蜂去闻阿里的屁,后来是腾讯的屁,现在轮到新浪了.虽然是屁,但难能可贵的是各位评论家.专家都能从中嗅到点战略的味道. 昨日,一条微博曝光了新浪大眼睛造型的手机刷卡器,于是关于新浪涉足硬件 ...
- 再来一个小游戏——原生js逐句解释开发简易版别踩白块,附源码
芜湖!没想到上个做扫雷的阅读量这么高(激动) 先捞一下:做个小项目~纯原生JS手把手逐句解释写一个扫雷小游戏(附源码) 快看↑ 这次就做一个别踩白块吧哈哈哈哈哈 最终版演示地址:钢琴块 源码在最后!最 ...
- adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...
一款支持手机屏幕自动点击功能的手机自动点击器app,下载自动点击器ADB版即可帮助自动化点击操作手机屏幕,游戏操作更方便. 软件介绍 自动点击器 ADB版本 可以模拟用户点击行为,实现自动点击,辅助你 ...
- 欢乐鼠标自动点击器_使用ESP32 DIY蓝牙自动点击器,滑屏器
前言 因为爱薅羊毛,然后正好最近免费车一趟接一趟,咪咕开完,京东开,京东开完掌阅开,下一个不知道是谁,,,,可我又不是什么很有耐心的人,虽然我喜欢看书,但是如果规定时间,加上页数限制我就很烦,所以我还 ...
- 鼠标连点器,怎么玩转鼠标自动点击?
鼠标连点器是一款非常便捷的工具,可以帮助我们自动进行鼠标点击操作.这种工具尤其适用于一些需要反复点击同一个位置的软件或游戏,在这些情况下手动点击会非常费时费力,而鼠标连点器就能够为我们节省很多宝贵的时 ...
- 利用python做一个可批量将PDF转PPT文件的exe简单小程序
前言:在这里并不是将PDF中的文字和图片转为相对应的PPT,只是简单的把PDF作为图片插入到PPT中! 最终呈现的效果如下图: 话不多说,直接开干! 第一步:先写出PDF转PPT的代码. import ...
- Java别踩白块外挂(附源码)
目录 说明: Robot类的介绍 Robot类API 主要思路 代码实现 工具方法 脚本源代码 实现结果 说明: 本篇文章主要运用java中的Robot类,实现Microsoft Store微软商店中 ...
- 单片机4人抢答器程序C语言,基于单片机的4人抢答器.pdf
基于单片机的4人抢答器 本文由wosulewen贡献 doc文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机 查看. 福建工程学院国脉信息学院 目录 摘要----------- ...
- 做个mp3播放器mciSendString()用法【转】
做个mp3播放器,用realplay和WMP做出来的程序内存占用太大. 如果你仅仅是播放MP3,建议使用API函数mciSendString,我把该函数的详细资料罗列如下供你参考. Option Ex ...
- android版 点击下载,自动点击器最新版
<自动点击器 最新版>是一款非常实用的连点工具应用.有些朋友可能时常抱怨抢不到红包,还有些游戏操做需要不断的点击,非常的麻烦,但是有了这款应用,只需要设置好点击的间隔频率,就能帮助你放开双 ...
最新文章
- Downloading the Source
- c 高级语言,C作为高级语言?
- c语言软件电脑下载文件,求C语言头文件下载?
- 玩家可以输入辅助指令_最后生还者 第二部辅助功能详解 盲人玩家也能玩
- html5canvas简单画图
- RFI to RCE challenge
- 洛谷P3382 【模板】三分法
- MMP,我兄弟转正前一天,一个垃圾公司把他辞退了!
- PHP 实现微信登录
- 在excel中计算机和函数是,理解Excel函数
- svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostnam
- 华为防火墙(usg5500)区域间实验
- Springboot企业资源管理信息系统kvonv计算机毕业设计-课程设计-期末作业-毕设程序代做
- APISpace 的 星座配对API
- MS17-010(永恒之蓝)适合Windows 2008r2的补丁如何打?
- Moveit运动学模型
- Python项目外星人入侵(一):实现宇宙飞船
- 四人中三人说真话一人说假话如何用编程去判断这样的条件
- flutter httpClient的封装 dio
- NOIp2014 题解