├── ESP32_EasyCon_V1.8.bin └── README.md /ESP32_EasyCon_V1.8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyConNS/EasyMCU_ESP32/049fd3447bb7cac2c2a016cc8903f460f1bf6231/ESP32_EasyCon_V1.8.bin -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## ESP32 2 | 3 | ESP32 simulate JoyCon,Pro Controller,Amiibo for Nintendo Switch 4 | 5 | 通过ESP32来模拟 Joy-Con和Pro Controller,实现伊机控自动脚本,使用EasyConAPI,兼容所有伊机控衍生版本。 6 | 7 | ![image-20220914002841981](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209140028015.png) 8 | 9 | **特性:** 10 | 11 | - 发包频率,最高50Hz 12 | - 支持更换手柄颜色 13 | - 支持更换手柄 14 | - 支持Amiibo,20个永久存储,可更换 15 | - 一次配对,永久重连 16 | - 支持断连自动重连 17 | 18 | 19 | 20 | 视频看这里 21 | 22 | > https://b23.tv/2RdzJYN 23 | 24 | 25 | 26 | ## 开发板 27 | 28 | ESP32建议购买ESP32-WROOM-32、ESP32-WROOM-32E、ESP32-WROOM-32D,任何使用或者标明使用CH340的请不要买,大概率会重启,推荐带有**cp2102关键字**的 29 | 30 | - 注意不是ESP32-Cx ESP32-Sx ,蓝牙并不一样 31 | 32 | 33 | 34 | #### 推荐 35 | 36 | ![image-20220918205306450](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209182053515.png) 37 | 38 | - 按键是按照引脚15对齐的,正面和屏幕一致 39 | 40 | 不差钱可以买这样的,带屏幕+按键,平常用起来也方便 41 | 42 | ![image-20220918205817738](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209182058913.png) 43 | 44 | 如果是4*4键盘,定义如图,其他按键时重复功能(IO不够用) 45 | 46 | ![image-20220918205929241](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209182059355.png) 47 | 48 | 49 | 50 | 省钱请搜以下关键词,找便宜的 51 | 52 | **淘宝关键词** 53 | 54 | - ESP32 DevKitC 55 | - ESP32 Core Board 56 | - ESP32-PICO-KIT 57 | - ESP-WROVER-KIT 58 | - Wemos Oled (自带屏幕) 59 | - TTGO T8(可以插SD卡) 60 | - D1 LOLIN32 61 | 62 | 63 | 64 | #### 有点小问题的 65 | 66 | 有点小问题:(**第一次连接伊机控的时候会自动重启,不影响实际使用**) 67 | 淘宝名称为:USB Type-C ESP32开发板 CH340C WiFi+蓝牙超低功耗双核ESP32(就是最便宜的款) 68 | 淘宝名称为:ESP-32 CP2102/CH9102/CH340驱动开发板WIFI+蓝牙CPU模块系统板 69 | 70 | 71 | 72 | #### 避坑 73 | 74 | **千万别买**,发的模块不一致,存在断联、卡连接、重启等问题,每个人买到的都可能不一样 75 | 76 | ![image-20220914002257620](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209140022682.png) 77 | 78 | 79 | 80 | 淘宝名称为:**ESP32 WIFI蓝牙开发板CP2102版USB转串口扩展MicroUSB接口** (挂羊头卖狗肉,图上有屏幕,实际发货没有) 81 | 82 | 83 | 84 | ## 驱动 85 | 86 | 第一次可能没有驱动,串口找不到,请先安装驱动,根据你板子自己找驱动或者问店家,cp210x的在群文件,其他自己解决 87 | 88 | 89 | 90 | ## 烧写 91 | 92 | **使用数据线连接ESP32到电脑,注意必须是数据线,只能充电的线不可以** 93 | 94 | 打开烧写工具(群内有) 95 | 96 | 选择ESP32 97 | 98 | ![image-20220911091739733](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209110917798.png) 99 | 100 | 如图烧写 101 | 102 | ![image-20221004034600466](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202210040346519.png) 103 | 104 | 有屏幕和无屏幕都是同一个固件,自动识别的 105 | 106 | 107 | 108 | ## 配对 109 | 110 | ![image-20220914130720512](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209141307707.png) 111 | 112 | 当蓝灯闪烁时,表示此时没连接到NS,连接到NS以后会自动灭灯。 113 | 114 | 当红的长亮,表示当前板子供电正常 115 | 116 | 117 | 118 | 进入`更改握法/顺序`进行配对,会自动显示手柄并且自动A,不需要任何人为操作 119 | 120 | ![image-20220911093355824](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209110933907.png) 121 | 122 | 123 | 124 | ## 重启 125 | 126 | ![image-20220914130821172](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209141308272.png) 127 | 128 | 129 | 130 | ## 取消自动连接配对 131 | 132 | 由于默认是自动连接配对的,要更换NS的时候,建议先连上伊机控,然后取消配对,成功以后,断电重启ESP32,之后再和新NS重新配对即可 133 | 134 | ![image-20220911091919946](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209110919971.png) 135 | 136 | 137 | 138 | 139 | 140 | ## 更改手柄属性 141 | 142 | 首先正常连接伊机控 143 | 144 | 手柄模式选择以后,设置,断电重启ESP32,就能看到对应的手柄了 145 | 146 | ![image-20221004034633382](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202210040346427.png) 147 | 148 | 手柄颜色请先点击对应的位置,选好颜色以后,再设置,断电重启ESP32,就能看到对应的手柄了 149 | 150 | ![image-20220911092201264](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209110922295.png) 151 | 152 | 颜色可以自定义,随便什么数值都可以 153 | 154 | 155 | 156 | ## Amiibo 157 | 158 | Amiibo 内置了一个Mipha的,最多可以存储20个,通过手柄设置进行设置 159 | 160 | ![image-20221004034703372](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202210040347422.png) 161 | 162 | 默认Amiibo是自动生成的,不需要你自己下载。**如果自动生成的Amiibo没有你要的**,你可以找到对应的bin,放在伊机控下的Amiibo文件夹中,然后**游戏选择自定义**,然后选择你的bin 163 | 164 | 165 | 166 | 脚本语法 167 | 168 | ``` 169 | 【Amiibo切换】 170 | 语法: AMIIBO 序号(序号范围0-19) 171 | 172 | 示例: 173 | # 循环切换amiibo 174 | FOR $3 = 0 TO 19 175 | AMIIBO $3 # 从0-19号切换Amiibo 176 | NEXT 177 | # 切换固定amiibo序号 178 | AMIIBO 3 # 激活3号amiibo 179 | ``` 180 | 181 | - 注意触发Amiibo读取需要先A一下,否则不会自动读,Amiibo读取时请不要疯狂按键,可能会导致报错重连 182 | 183 | 184 | 185 | ## 断开手柄连接 186 | 187 | 某些情况下需要取消ESP32和NS的配对(建议先让板子断开自动匹配) 188 | 189 | ![image-20220911092606511](http://img.elmagnifico.tech:9514/static/upload/elmagnifico/202209110926582.png) 190 | 191 | 进入以后长按X,就可以断开所有手柄 192 | 193 | 194 | 195 | ## 常见问题 196 | 197 | 重启5次都无法连上,先取消`自动连接配对`,断电ESP32,再`断开NS手柄连接`,重启NS,之后重新配对即可 198 | 199 | 200 | 201 | **某些情况下怎么都无法配对或者自动重连,请重启NS** 202 | 203 | --------------------------------------------------------------------------------