涂鸦arduino中文社区活动
查看: 9503|回复: 11

Arduino辅助玩游戏,机械人避雷

[复制链接]

该用户从未签到

发表于 2014-5-24 23:16 | 显示全部楼层 |阅读模式
近日玩最终幻想10高清熏制版,里面有个很BT的小游戏就是连闪雷200次。手残,最多连闪8次,随手写了个程序轻松通过。
它有一个很明显的提示,就是白屏之后按O键。这就给机械人造成很好的提示。
工作原理就是白屏后用光敏电阻对着屏幕,如果有闪光电阻会变小,此时用Arduino的ADC检测到后指令舵机动作来按O键。
1400769130683_调整大小.jpg
IMG_20140524_192458_调整大小.jpg
IMG_20140524_192541_调整大小.jpg

QQ图片20140523165503_调整大小.jpg


[mw_shl_code=c,true]#include <Servo.h>

#define Light 420                //闪电光度
#define ServoTop 110        //舵臂最高点
#define ServoLow 91                //舵臂最低点

Servo myservo;

void setup() {
        Serial.begin(9600);
        myservo.attach(9);
}

void loop() {
        int sensorValue = analogRead(A0);
        Serial.println(sensorValue);
        if (sensorValue > Light) {
                myservo.write(ServoTop);
                delay(200);
        }

        if (myservo.read() == ServoTop)
                myservo.write(ServoLow);
}
[/mw_shl_code]


该用户从未签到

发表于 2014-5-25 06:35 | 显示全部楼层
支持!      

该用户从未签到

发表于 2014-5-25 23:14 来自手机 | 显示全部楼层
omg硬件外挂

该用户从未签到

发表于 2014-5-27 05:48 | 显示全部楼层
真是个变态的游戏,就像以前一个pokemon游戏,闪白屏,然后什么什么的,被人自动了。能不完么?

该用户从未签到

发表于 2014-6-2 22:18 | 显示全部楼层
技术宅拯救世界...

给力.

lz 最后一个 示意图 画的不错, 请问 用的 什么工具画的呢?

该用户从未签到

 楼主| 发表于 2014-6-3 09:11 | 显示全部楼层
洞洞板画图软件 fritzing

该用户从未签到

发表于 2015-4-3 17:21 | 显示全部楼层
omg。玩游戏够拼

该用户从未签到

发表于 2016-3-30 14:02 | 显示全部楼层
实战最能体现价值!!

该用户从未签到

发表于 2016-5-15 11:56 | 显示全部楼层
请问那个有接线图的是用的什么软件?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

【VOFA+】让图形化调试变得像串口助手一样简单
【VOFA+】让图形化调试变
在嵌入式硬件的调试中,尽管效率低下,工程师们还是十年如一日地使用着串口助手、超
【Arduino】108种传感器系列实验(119)---HB100多普勒雷达模块
【Arduino】108种传感器系
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
关于数据API调用的疑问
关于数据API调用的疑问
zai 调取数据时候 返回的是 response 400. 这是什么问题 是因为token算的不对
8266开发板错误
8266开发板错误
哪位大佬帮我一下,怎么解决这错误,谢谢。
8266开发板错误
8266开发板错误
哪位大佬可以帮我看下这怎么解决
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表