欢迎光临散文网 会员登陆 & 注册

CHUNITHM air键自制思路

2023-07-26 17:41 作者:凯德Kaide  | 我要投稿

大家好啊!我是凯德,今天给大家来点想看的东西。


实在是太想玩戳泥,但是整个内蒙古就四台机,一天不玩身上好像有蚂蚁在爬。

所以就自己来做一个手台吧!

宝藏链接:https://segay.notion.site/CHUNITHM-Manual-58662bc82028459aaa18e5982ecfc197

这里面有你想要的所有几乎都有(懂吗

遇到了此文章中未提及的问题就去这里面看去找 真的会有解决方式 仔细看看实在不行再在评论区问问 如果遇到了你好好看了也无法解决的问题那我基本上也解决不了 但是没准评论区里有椰叶来帮助你。

使用fufubot segatools 游戏是最新最热,具体的下载与segatools配置都有详细文章我就不再说了。

说说思路:使用arduino来模拟键盘与dll配合来完成控制 

fufubot 自带的dll融合了很多dll比如Brokenithm-dll还有很多其他的dll所以默认的dll就足够满足我自己的方案要求。

dll会使用键盘上的按键来代替地键和天键的触发比如空格来触发六个air

所以在segatools.ini中找到[io3]一栏将io3里面的ir=0x20改为ir=0

再将下面的[ir]一栏中的ir1 ~ ir6 前的 ";"删除

这个操作大概就是把默认的空格触发禁用来使用你自己设置的ir按键

比如说0x34 它的意思就是指代你键盘上的"4"键它是16进制表示的。

把这个设置好 地键的思路是一样的。

**注意!Keybord.h库只能在特定版本的arduino上运行!(也不用买官方的正板买个便宜的寨板也一样)

**如果很不幸的你的板子不能运行也没关系我们可以使用串口与电脑通讯让你的电脑来完成转译并模拟按下按键,在电脑上使用c语言什么就都随便了。

所以我们只需要让红外模块设置一个触发状态使用arduino 的Keybord.h库模拟键盘按下的状态就可以完成对四号air键的触发。

更详细的图片与文本都在这里面

air模型与程序也都在这里面:https://cowtransfer.com/s/32def34e849049

口令:9wa2xh

这里要注意红外模块使用的是反逻辑 是当 ADCread>110时也就是没有监测到被遮挡时触发判定也就是说两组红外线感应模块有一边是不参与检测的只负责发射红外线信号让对面的模块接受(可以用更便宜的红外线LED而不是用模块 主要是手头上刚好有所以就用了)

如有实在想不通的可以留言评论我会尽可能地进行解答(也尽量围绕此文章来提问,文章外的问题不一定能解答的了)

CHUNITHM air键自制思路的评论 (共 条)

分享到微博请遵守国家法律