使用的项目信息:
作者:chaoyu1999
许可证:Apache License 2.0
项目地址:https://github.com/chaoyu1999/ESP8266-Light
感谢大佬开源!
Arduino 2.x版本识别不了`ESP8266 Sketch Data Updater(SPIFFS)插件
一开始使用的是Arduino官网最新版2.3.6,一切正常,安装、开全局梯子下载Esp8266插件、COM串口未识别、查找并安装对应驱动、编译、上传、访问192.168.4.1。诶怎么访问index、home、control、login要不是404就是500呢?一个都用不了?一查,要用SPIFFS插件上传data文件夹的数据,好,下载摆放到项目目录下tools文件夹,诶,没识别,再放,可能放错了,所有有arduino的都试试加个tools放插件。不是哥们咋没反应啊。查查社区,好,唯一成功的是在评论区说退回1.x版本的,而且还没见2.x的教程,应该都不用这个废弃的SPIFFS技术搞闪存了好像,几乎见得到的教程都是以1.x为例的。那只能重下了,卸载,安装,又开全局梯子下插件,设置项目工作区回原来的文件,诶,好了
最终用的版本:

未识别设备"FT232R USB UART":FT232R USB UART驱动安装 - iBoundary - 博客园
FlashSize大小:
用的别人github现成项目,整个包大小500kb,一开始这默认大小太小了不够装,想起某个浏览过的教程有设置这个选项跟闪存大小有关,于是改了果然得了。

连接舵机的接线:带图教程
SG90舵机
黄线–D4(也就是GPIO2接口 -–-可选其他接口,但记得改myservo.attach(2,500,2500)中的2为新的对应接口)
红线–3V3
褐线–GND
蠢操作之力度不够:
突然搞着搞着改好代码上传发现端口掉了,试着换线换电脑接口都不行,查资料发现可能是电压问题,还将笔记本从恒60%电调到恒80%电还是不行,结果…在花费8分钟的排查后,突然手用力捅了一下芯片type-c接口,诶,这玩意还能再进一层卡主,诶我说怎么之前灯只闪一下甚至不闪,结果这下灯足足闪了1秒才灭,我就知道这下肯定稳了,一看设备管理器,果然有了。很好成功被自己再次温柔到了,心里暖暖的。之前搞ASRPro也是( (T▽T) )第一次到手没敢大力插,怕把自己近50的芯片捅坏了,结果人家就滴一下,连欢迎词都没有,还搜了大半小时,以为线坏了,诶换条线,这条的口用久了点顺滑一点,让我一下捅进去了,芯片就响了…“欢迎使用天问…”响彻实验室…
用到的编码知识:
#include <Servo.h>
Arduino自带的Servo函数及其语句
1、attach(接口)——设定舵机的接口,此次使用的是2号GPIO接口
2、write(角度)——用于设定舵机旋转角度的语句,可设定的角度范围是0°到180°。所以初始角度没用0°,不然关灯的时候就转不回来了