CHUNITHM air鍵自制思路

大家好??!我是凱德,今天給大家來點想看的東西。

實在是太想玩戳泥,但是整個內(nèi)蒙古就四臺機,一天不玩身上好像有螞蟻在爬。
所以就自己來做一個手臺吧!

寶藏鏈接:https://segay.notion.site/CHUNITHM-Manual-58662bc82028459aaa18e5982ecfc197
這里面有你想要的所有幾乎都有(懂嗎
遇到了此文章中未提及的問題就去這里面看去找 真的會有解決方式 仔細看看實在不行再在評論區(qū)問問 如果遇到了你好好看了也無法解決的問題那我基本上也解決不了 但是沒準評論區(qū)里有椰葉來幫助你。
使用fufubot?segatools?游戲是最新最熱,具體的下載與segatools配置都有詳細文章我就不再說了。
說說思路:使用arduino來模擬鍵盤與dll配合來完成控制?
fufubot?自帶的dll融合了很多dll比如Brokenithm-dll還有很多其他的dll所以默認的dll就足夠滿足我自己的方案要求。
dll會使用鍵盤上的按鍵來代替地鍵和天鍵的觸發(fā)比如空格來觸發(fā)六個air
所以在segatools.ini中找到[io3]一欄將io3里面的ir=0x20改為ir=0
再將下面的[ir]一欄中的ir1 ~ ir6 前的 ";"刪除
這個操作大概就是把默認的空格觸發(fā)禁用來使用你自己設(shè)置的ir按鍵
比如說0x34 它的意思就是指代你鍵盤上的"4"鍵它是16進制表示的。
把這個設(shè)置好 地鍵的思路是一樣的。
**注意!Keybord.h庫只能在特定版本的arduino上運行!(也不用買官方的正板買個便宜的寨板也一樣)
**如果很不幸的你的板子不能運行也沒關(guān)系我們可以使用串口與電腦通訊讓你的電腦來完成轉(zhuǎn)譯并模擬按下按鍵,在電腦上使用c語言什么就都隨便了。
所以我們只需要讓紅外模塊設(shè)置一個觸發(fā)狀態(tài)使用arduino 的Keybord.h庫模擬鍵盤按下的狀態(tài)就可以完成對四號air鍵的觸發(fā)。
更詳細的圖片與文本都在這里面↓
air模型與程序也都在這里面:https://cowtransfer.com/s/32def34e849049
口令:9wa2xh

這里要注意紅外模塊使用的是反邏輯 是當?ADCread>110時也就是沒有監(jiān)測到被遮擋時觸發(fā)判定也就是說兩組紅外線感應模塊有一邊是不參與檢測的只負責發(fā)射紅外線信號讓對面的模塊接受(可以用更便宜的紅外線LED而不是用模塊 主要是手頭上剛好有所以就用了)
如有實在想不通的可以留言評論我會盡可能地進行解答(也盡量圍繞此文章來提問,文章外的問題不一定能解答的了)