魔兽世界自动宠物对战

来源:互联网 编辑:wan玩得好手游小编更新:2024-10-30 01:32:57 人气:

前言

《醉太平·讥贪小利者》

夺泥燕口,削铁针头,刮金佛面细搜求,无中觅有。

鹌鹑嗉里寻豌豆,鹭鸶腿上劈精肉,蚊子腹内刳脂油。亏老先生下手!

这首元曲很早之前看到,觉得写得很有意思,就记了下来。不曾想,我自己现在也成了这种人,贪图蝇头小利。到处几分钱几分钱地薅羊毛,乐此不疲。
不光现实里想着薅羊毛,连游戏里也想着挂机占便宜,原本已经好久不玩游戏了,最近寻思着今年二月一时冲动买的魔兽世界半年卡快要到期了,感觉很亏,于是琢磨着怎么回本。
不想花费太多的时间成本,在NGA论坛上看到利用插件,只用上下滚鼠标,就可以进行宠物对战,实现人物和宠物一起升级。感觉很不错,于是动手做了一个自动滚鼠标的装置,用来挂机升级。(关于插件和脚本的安装以及按键的设置,NGA论坛有详细介绍)

简介

组成部分如下

  • Arduino Nano板

  • L298N电机控制模块

  • 一个减速马达

  • 一个廉价的鼠标

L298N电机控制模块之前在遥控车那篇文章里有介绍过,驱动电压下图中标识为12V输入,实际可以接受的输入范围是7-12V。我一开始是用两个3.7V的锂电池串联供电,后来夜里挂机过放电了,废掉了一个电池,于是改成用一个9V的充电器供电。

3D打印了一个滚轮和一个减速马达支架。

3D打印件下载

百度网盘地址:https://pan.百度.com/s/1hvgeNbmaak-Si4ghR_-iIg

提取码:oxim

接线

代码

代码比较简单,就是让马达反复来回滚动,怕太单调被管理员找,于是加了一个随机变量c来调节持续时间。
int in1 = 4;
int in2 = 5;
int a = 200;
int b = 500;

void setup() {        
 pinMode(in1,OUTPUT);
 pinMode(in2,OUTPUT);
}

void loop(){
 int c = random(50);
 digitalWrite(in1,HIGH);
 delay(a+c);
 digitalWrite(in1,LOW);
 delay(b+c);

 digitalWrite(in2,HIGH);
 delay(a+c);
 digitalWrite(in2,LOW);
 delay(b+c);
}

演示

成功将部落的新号刷到满级,解锁成就。
本人菜鸟,发现错误,欢迎指出,谢谢大家。

欢迎玩家到【wan玩得好手游】查看最新变态版手游攻略,只需要在百度输入【wan玩得好手游】就可以浏览最新上线送满vip的变态手游攻略了,更多有关BT手游的攻略和资讯,敬请关注玩得好手游!

更多...

热门推荐

更多...

相关文章