儿童节快乐(迫真🤔我今天(确信)进了一些新的儿童玩具(大嘘,比如某个长得像arduino micro但被识别成了arduino leonardo的一看就是山寨货的微型板子,长得倒是挺kawaii的,但反正这三块板子都用的是ATMEGA32U4,没啥太大的区别🤔既然它被识别成了leonardo那我干脆就设置成leonardo得了🤔
顺便一提的是,它被识别成什么是靠它的vid和pid(也许还有它的描述,但我觉得这部分不是很重要),而这个板子是支持刷成任意vid和pid的🤔那么这玩意伪装成比如无线键鼠接收器后拿到另外一台开发机上时,它会装不上驱动🤔此时可能就得先刷回去,再装驱动,再刷目标设备的vid和pid了🤔
而且在arduino上写程序比esp32实在是舒服多了,m5stick上面实现一个蓝牙键盘宏需要编译超过两分钟,然后花半分钟上传,而那个arduino板子几秒就编译加上传完成了,它本来就不是什么复杂的程序🤔甚至在平板上他也能很快完成编译加上传,所以我能边用边改了🤔看来这37块钱花得还是有点值的(确信🤔如果是esp8266模拟usb方案,光编译上传就得浪费多少时间,后期也证明了我会在调参数这件事上来回折腾🤔
在不考虑按钮的情况下我照着那个ahk脚本的方式写了amber chan的速射代码,并貌似跑成功了,接下来可以引入按钮了🤔
先说一下,arduino里面按钮的搞法是比较复杂的,按照官方文档,需要在vcc和gnd中间接一个电阻,然后将开关旁路到arduino的某个io上去,差不多像这张图一样:
我可懒得去哪儿买一个这么多阻值的电阻🤔
但还有一种方法,将某个io口设置成INPUT_PULLUP
模式,在这种模式里貌似芯片会自动在这个口旁路一个电阻,这样的话只需连接这个口和gnd就好了,然后读出的数值为LOW的时候是接通,HIGH时是断开,和INPUT
模式刚好反过来🤔
然后就可以接微动开关或者机械键盘轴上去了,我之前不是有一堆杜邦线吗,母头剥离塑料外壳然后卡在轴或微动开关的脚上,另外一头要么插在电路板的针脚上,要么像我搞的一样,直接将铜线绑在io的孔上就好了🤔
实际效果非常爽,只要轻轻一按,amber chan就应该会开始速射,一松手速射就会停止,但我还没有在cuties impact上试过🤔接下来就是找个电竞馆试了🤔
bruh
实际测试的效果很一言难尽,amber chan很少能坚持速射,只有遇见某些敌人时才会自动瞄准并激活速射🤔但amber chan只要开了速射,小怪能直接秒,大怪不清楚,因为我遇到一个带盾的大怪🤔
我现在不清楚问题在哪里,是他那ahk脚本的问题,还是那个硬件的问题,还是我需要重新微调一遍参数🤔但下次也许我不会在电竞馆这种地方测了,味实在是太冲,受不了了🤔
但无论成功与否,我目前的成果(确信)都足以让我吹一波了,算上欧姆龙罗技g910定制轴也只要40块钱,Arduino,最好的儿童玩具!paimon一定会非常喜欢的(确信🤔
paimonthonk
说到kawaii paimon chan(大嘘,我做梦都不会想到paimon的生日被设定成了六一儿童节,这可真是太nm草了🤔但我更想不到的是paimon居然也会有生日祝贺邮件,因为这玩意只有可玩角色(或者准确点来说是waifu和husbando)才会有,那些什么donna什么ellin就没有🤔所以暗示paimon也是某些人的waifu?🤔fbi open the door(迫真🤔
我还看了些胡桃酱的迫真科普,什么胡桃酱要扬了77是因为怀疑77是被人操控的僵尸,但77其实是自行僵尸(大嘘🤔很不幸的是77并不是很好的能给胡桃酱加冰buff的角色(🤔