• 原理

手机目前主流都是电容屏,所以可以利用软件控制电流以控制屏幕的触摸效果(屏幕工作原理自行百度),所以定时定点控制屏幕连点就很容易了,所以为了文章不至于太水,文末会给出连点的进阶玩法。

  • 基本电路

分析及要点都在图里。再说明一下,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();}
}

这只是一代程序,其中的问题还要测试才知道,后期光敏到了会继续完善

  • 为能正常开始游戏我设置了按键以开始程序,在准备好后按下按键才会开始跑真正的程序,在流水灯模块会有指示灯指示当前程序状态

利用单片机做手机连点器(附别踩白块自动点击程序)相关推荐

  1. 新浪绝对不可能单独做手机刷卡器的理由

    前段时间大家一窝蜂去闻阿里的屁,后来是腾讯的屁,现在轮到新浪了.虽然是屁,但难能可贵的是各位评论家.专家都能从中嗅到点战略的味道. 昨日,一条微博曝光了新浪大眼睛造型的手机刷卡器,于是关于新浪涉足硬件 ...

  2. 再来一个小游戏——原生js逐句解释开发简易版别踩白块,附源码

    芜湖!没想到上个做扫雷的阅读量这么高(激动) 先捞一下:做个小项目~纯原生JS手把手逐句解释写一个扫雷小游戏(附源码) 快看↑ 这次就做一个别踩白块吧哈哈哈哈哈 最终版演示地址:钢琴块 源码在最后!最 ...

  3. adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...

    一款支持手机屏幕自动点击功能的手机自动点击器app,下载自动点击器ADB版即可帮助自动化点击操作手机屏幕,游戏操作更方便. 软件介绍 自动点击器 ADB版本 可以模拟用户点击行为,实现自动点击,辅助你 ...

  4. 欢乐鼠标自动点击器_使用ESP32 DIY蓝牙自动点击器,滑屏器

    前言 因为爱薅羊毛,然后正好最近免费车一趟接一趟,咪咕开完,京东开,京东开完掌阅开,下一个不知道是谁,,,,可我又不是什么很有耐心的人,虽然我喜欢看书,但是如果规定时间,加上页数限制我就很烦,所以我还 ...

  5. 鼠标连点器,怎么玩转鼠标自动点击?

    鼠标连点器是一款非常便捷的工具,可以帮助我们自动进行鼠标点击操作.这种工具尤其适用于一些需要反复点击同一个位置的软件或游戏,在这些情况下手动点击会非常费时费力,而鼠标连点器就能够为我们节省很多宝贵的时 ...

  6. 利用python做一个可批量将PDF转PPT文件的exe简单小程序

    前言:在这里并不是将PDF中的文字和图片转为相对应的PPT,只是简单的把PDF作为图片插入到PPT中! 最终呈现的效果如下图: 话不多说,直接开干! 第一步:先写出PDF转PPT的代码. import ...

  7. Java别踩白块外挂(附源码)

    目录 说明: Robot类的介绍 Robot类API 主要思路 代码实现 工具方法 脚本源代码 实现结果 说明: 本篇文章主要运用java中的Robot类,实现Microsoft Store微软商店中 ...

  8. 单片机4人抢答器程序C语言,基于单片机的4人抢答器.pdf

    基于单片机的4人抢答器 本文由wosulewen贡献 doc文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机 查看. 福建工程学院国脉信息学院 目录 摘要----------- ...

  9. 做个mp3播放器mciSendString()用法【转】

    做个mp3播放器,用realplay和WMP做出来的程序内存占用太大. 如果你仅仅是播放MP3,建议使用API函数mciSendString,我把该函数的详细资料罗列如下供你参考. Option Ex ...

  10. android版 点击下载,自动点击器最新版

    <自动点击器 最新版>是一款非常实用的连点工具应用.有些朋友可能时常抱怨抢不到红包,还有些游戏操做需要不断的点击,非常的麻烦,但是有了这款应用,只需要设置好点击的间隔频率,就能帮助你放开双 ...

最新文章

  1. Downloading the Source
  2. c 高级语言,C作为高级语言?
  3. c语言软件电脑下载文件,求C语言头文件下载?
  4. 玩家可以输入辅助指令_最后生还者 第二部辅助功能详解 盲人玩家也能玩
  5. html5canvas简单画图
  6. RFI to RCE challenge
  7. 洛谷P3382 【模板】三分法
  8. MMP,我兄弟转正前一天,一个垃圾公司把他辞退了!
  9. PHP 实现微信登录
  10. 在excel中计算机和函数是,理解Excel函数
  11. svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostnam
  12. 华为防火墙(usg5500)区域间实验
  13. Springboot企业资源管理信息系统kvonv计算机毕业设计-课程设计-期末作业-毕设程序代做
  14. APISpace 的 星座配对API
  15. MS17-010(永恒之蓝)适合Windows 2008r2的补丁如何打?
  16. Moveit运动学模型
  17. Python项目外星人入侵(一):实现宇宙飞船
  18. 四人中三人说真话一人说假话如何用编程去判断这样的条件
  19. flutter httpClient的封装 dio
  20. NOIp2014 题解

热门文章

  1. Access2016学习6
  2. 嵌入式网络和数据库管理系统
  3. python生成图片验证码
  4. 线程取消(pthread_cancel)
  5. css中的单位换算_GitHub - WangQiangrong/cssUnitTransform: css单位转换工具
  6. FreeSwitch Originate API
  7. 联想d30做文件服务器,应对极限运算挑战 联想D30工作站评测
  8. DCDC与LDO浅析
  9. RTF 文件格式解析
  10. 原来PDF解密有这么多方法,你知道几个?