splatoon吧 关注:48,039贴子:513,348

你也可以成为大触!用SplaTu和单片机来一幅乌贼涂鸦吧!!

只看楼主收藏回复


各位乌贼们是不是很羡慕广场上大佬们漫画级的涂鸦?是不是看到印刷效果的涂鸦觉得叹为观止? 别急,把这个教程看完照着做,你也能成大佬!
Splatoon 2 的乌贼涂鸦版特别加入了按键绘图的方式。这一改进可以让绘图质量得到飞跃——只要你有耐心,可以用点阵图加上灰度抖动的绘制技巧绘制出非常精细的图案。
一开始包括po主在内的很多玩家都尝试过手动绘制点阵图,画完一幅图的感受就是眼睛要瞎了... 不过……懒惰是人类进步的阶梯!美国一位大佬Max Thomas 巧妙的利用宝可拳手柄的反编译文件,用单片机实现了模拟按键序列的输入。只要把图片转换成正确的格式进行编译,就能让它自动帮你按键去完成涂鸦!详见 https://github.com/shinyquagsire23/Switch-Fightstick
可是这个流程实在麻烦,网上也很少有专门的说明文来解释具体应该怎么实现… po主这次肝了两个晚上,做了一个辅助程序来降低处理图片和编译程序的门槛。只要你把把编译程序安装好, 剩下的基本就是动动手指就行啦.
作为一只合格的乌贼,软件名字当然也要乌贼化!! SplaTu, 决定是你啦!!!!
项目主页:
GitHub: https://github.com/tyangdev/SplaTu
链接:http://pan.baidu.com/s/1i5bzZm9 密码:ynwg
为了节省篇幅, 我把详细的安装说明放在了压缩包里, 在这里只提取重点向大家介绍:
物料准备:
1. Teensy 2.0++ 开发板
2. USB 母口转 USB type C 转接线
为什么需要TypeC 转接线呢? 因为软件底层驱动的一些冲突,Switch 在底座模式是不能识别这个设备的. 一定要用携带模式把设备接到TypeC口上才行.

软件准备:
1. SplaTu (po主连肝两晚上做出的程序....有中文吗? 有!)
2. WinAVR (编译程序, 已经附带在SplaTu的压缩包里 )
3. .Net4.5.2 及以上 (Win10 应该已经集成, 其他低版本Windows可能会需要) https://www.microsoft.com/en-us/download/details.aspx?id=42643
使用方法
运行SplaTU.exe, 浏览并选择一个图片.
图片最好是320*120 分辨率的, 如果动手能力强的话建议最好事先 PS处理一下以得到最佳效果.
点击 "预览", 程序会将导入的图片处理成单色点阵图.

如果事先已经安装好了WinAVR, 那么现在就可以点击 "生成", 程序会自动把图形转换并编译生成 Joystick.hex 文件. 生成的文件会存储在程序文件夹里的 \Switch-Fightstick-master\ 文件夹内

在 SplaTu主界面点击 "加载", 会弹出TeensyLoader界面.

点击第一个图标"Open Hex File", 浏览并找到在上一步生成的Joystick.hex文件.
把Teensy2.0++开发板连接到电脑USB接口上. 然后按一下开发板上的按钮, TeensyLoader 将会变成这样:

点击第二个图标"Program", 将会把hex文件写入开发板. 之后可以点击第三个图标重置开发板. 到此程序的写入已经完成, 接下来需要把开发板连接到Switch主机上使用.
打开Splatoon2, 走到广场的红色邮筒旁,进入绘图模式.
按 L键切换成最细的画笔, 通过摇杆把光标移动到画板的右上角, 按一下"上"然后再按一下"下", 确保光标坐标值为0 而不是-1.
把Switch从底座取出来, 通过USB C 转接线把Teensy2.0++ 和Switch 连起来. 注意这里由于某些底层驱动冲突,不能把USB直接插到底座上.

稍等片刻,光标就会自己开始移动并且绘图.
一个小时后: 你现在已经是大触了.


IP属地:美国1楼2017-08-15 09:43回复
    顶,支持技术贴


    IP属地:安徽来自iPhone客户端2楼2017-08-15 10:06
    收起回复
      买买买


      IP属地:山东来自Android客户端3楼2017-08-15 10:09
      回复
        回忆起了大学的时候被单片机支配的痛苦


        IP属地:河北来自Android客户端4楼2017-08-15 10:47
        回复
          666,这个是改进版的改进版,支持


          IP属地:四川来自iPhone客户端5楼2017-08-15 10:51
          回复
            厉害 有空试试


            IP属地:中国香港来自iPhone客户端6楼2017-08-15 10:59
            回复
              厉害厉害!我也是电子工程,可还没有楼主这样的本事。。。


              来自Android客户端7楼2017-08-15 11:06
              回复
                厉害了……
                远程代画,出租母板,一张图十块钱


                IP属地:广西8楼2017-08-15 11:38
                回复
                  厉害死了


                  IP属地:贵州10楼2017-08-15 17:17
                  回复
                    虽然没意思但是还是很**的


                    IP属地:广东来自手机贴吧11楼2017-08-15 17:17
                    回复
                      这个太*了


                      IP属地:四川来自手机贴吧13楼2017-08-15 19:47
                      回复
                        厉害了


                        来自Android客户端14楼2017-08-15 20:45
                        回复
                          马克


                          IP属地:广东来自iPhone客户端15楼2017-08-15 20:47
                          回复
                            哥们,留个闲鱼号啊,哈哈


                            IP属地:上海来自Android客户端16楼2017-08-15 21:36
                            回复