零基础ESP8266学习篇-认识esp8266

ESP8266芯片是乐鑫公司于2015年推出的一款集成MCU的WIFI芯片。
在这里插入图片描述所谓的MCU,既微控制单元(MCU),可称单片微型计算机,是把中央处理器(CPU)的频率与规格做适当缩减,并将内存、计数器、接口,驱动,等都整合在单一芯片上,形成芯片级的计算机。常见的单片机有MCS-51单片机。

ESP8266的芯片参数:

32-bit MCU & 2.4 GHz Wi-Fi
单核 CPU 时钟频率高达 160 MHz
+19.5 dBm 天线端输出功率,确保良好的覆盖范围
睡眠电流小于 20 μA,适用于电池供电的可穿戴电子设备
外设包括 UART,GPIO,I2S,I2C,SDIO,PWM,ADC 和 SPI

芯片的结构图:
在这里插入图片描述
从图中可以看出,芯片内部集成CPU,是32位的处理器,即作为wifi协议处理器,也作为应用处理器,主频支持80MHz和160MHz两种频率,开发者可以编写应用程序下载到芯片,处理器可以运行开发者编写的应用程序,应用程序是使用官方提供的ESP FLASH DOWNLOAD TOOL工具通过UART0烧写到芯片外接的SPI Flash;

芯片内部没有集成Flash,需要外接SPI Flash,手册2.62节有相关的描述,当前支持512KB,1024KB,2048KB,4096KB四种尺寸;

基于乐鑫ESP8266-WiFi芯片,各公司推出ESP8266 系列模组,常见模组型号ESP - 01,ESP - 01D,ESP - 01F,ESP - 01M,ESP - 01S,ESP - 07等。

在这里插入图片描述
市面流通最多的是由安信可公司生产,当然也有其他厂商如中性生产的ESP8266系列模组。

除此之外ESP系列模组多用于生产环境中,而NodeMCU是为ESP8266 wifi芯片开发的基于LUA的开源固件。通过探索ESP8266芯片的功能,NodeMCU固件附带ESP8266开发板/套件,即NodeMCU开发板。该项目在Github上开源。

固件(Firmware)就是写入EPROM(可擦写可编程只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。
固件是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。
固件是担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。

NodeMCU开发板(开源硬件):
在这里插入图片描述
市面上NodeMCU开发板分为两种
白板:
在这里插入图片描述
黑板:
在这里插入图片描述
主要区别是USB转串口芯片的不同,常见芯片CP9102X和CH340G。大体没什么区别。白板的转串口芯片支持高波特率,稳定性更好。

关于ESP8266的开发
ESP8266开发方式有三种:AT指令、LUA、SDK开发。AT指令和LUA都是基于特定bin固件的二次开发,具有简单易上手的特点。事实上,SDK开发也不难,而且灵活性更高,官方提供的SDK类似于stm32的库函数,并且有详细的API文档提供参考。

关于Arduino 的开发
当然对于初学入门的开发者,可以通过Arduino IDE (C 语言的集成开发环境)搭建 ESP8266 开发环境,因为简单,快速的特性,并集成串口调试,降低入门的门槛,基础的C语言可编写,但不倾向于底层和硬件基础学习,实际产品开发应用较少。
Arduino 丰富的开发库,展现了完整的生态。


关于Arduino的学习推荐可以参考[太极创客],该站拥有Arduino, ESP8266物联网的应用、开发和学习资料,将有用的学习资料和固件进行整理,搬运,并汉化了大部分资源,十分适合学习,降低了初学者的接触难度。太极创客上也有十分有趣的项目,初学者可以尝试的去实现。太极创客已经梳理,归纳相关知识,易于吸纳接受。当然,有意向者也可以去[Arduino社区]进行探讨学习相关知识。

软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

AT指令
AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT 即Attention。每个AT命令行中只能包含一条AT指令;

Lua
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,与Javascript,Python语法相似。

SDK开发
乐鑫官网SDK
官方SDK提供两种框架: NONOS/RTOS
RTOS操作系统的框架,即带FreeRTOS内核的SDK,RTOS操作系统可实现多任务的调度。


新开发板
最近发现了一个新的开发板,ESP32-CAM摄像头开发板,似乎可以用来做人脸识别,实时监控,市场价格基本再30~40之间,有兴趣的伙伴可以去了解,暂时就不先做其他介绍了。在这里插入图片描述


在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(屏幕使用128*64)

在这里插入图片描述

  • 3
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
玩转ESP8266 SDK编程【实例】, 第1集(公开):套件介绍 观看地址:http://v.youku.com/v_show/id_XMTUzNzM3ODg3Mg==.html 操作演示:http://pan.baidu.com/s/1dEGjwVv(视频演示全家福) 第2集(加密):组装WIFI模块,在面包板上搭建实验电路,下载厂家固件并调试 观看地址:http://v.youku.com/v_show/id_XMTUzNzM3NzY1Mg==.html (密码:021295) 操作演示:http://v.youku.com/v_show/id_XMTUzNjkzMDc5Mg==.html 第3集(加密):搭建开发环境,编写第一个程序:串口打印字符 观看地址:http://v.youku.com/v_show/id_XMTUzNzM3NzQ2NA==.html (密码:036370) 第4集(加密):LED闪烁(控制WIFI模块的GPIO口) 观看地址:http://v.youku.com/v_show/id_XMTUzODQ4Mzc4NA==.html (密码:048426) 操作演示:http://v.youku.com/v_show/id_XMTUzNjg2NjQzNg==.html 第5集(加密):按键控制LED(读取GPIO口的状态) 观看地址:http://v.youku.com/v_show/id_XMTUzODQ4Mzc1Mg==.html (密码:054524) 操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDU0MA==.html 第6集(加密):WIFI连接(把WIFI模块作为服务器,设置为AP模式) 观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMjUxNg==.html (密码:064663) 第7集(加密):UDP通信(把WIFI模块作为服务器,UDP_Service) 观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMjE2NA==.html (密码:071725) 第8集(加密):TCP通信(把WIFI模块作为服务器,TCP_Service,并用电脑控制LED) 观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMTQwNA==.html (密码:082890) 第9集(加密):WIFI连接(把WIFI模块作为客户端,设置为STATION模式) 观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMTM2OA==.html (密码:097974) 第10集(加密):UDP通信(把WIFI模块作为客户端,UDP_Client) 观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMTM2NA==.html (密码:103054) 第11集(加密):TCP通信(把WIFI模块作为客户端,TCP_Client,并用手机控制LED) 观看地址:http://v.youku.com/v_show/id_XMTU0NjM3MDUwOA==.html (密码:112997) 操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDQ4OA==.html 第12集(加密):渐变灯(PWM) 观看地址:http://v.youku.com/v_show/id_XMTU1MTg5Mjg2NA==.html (密码:122826) 操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDQ2NA==.html 第13集(加密):七彩灯(PWM控制,并用手机控制LED) 观看地址:http://v.youku.com/v_show/id_XMTU1MTg5MjgwNA==.html (密码:133741) 操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDEwOA==.html 第14集(加密):光控灯(ADC) 观看地址:http://v.youku.com/v_show/id_XMTU1NDE0NTg5Mg==.html (密码:145693) 操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDAyMA==.html 第15集(加密):串口通讯(UART中断) 观看地址:http://v.youku.com/v_show/id_XMTU1NDE0NTg4MA==.html (密码:156528
如果你想远程编程ESP8266,可以使用OTA(Over-the-Air)方式。这种方式可以让你无需连接USB,直接通过Wi-Fi网络进行编程。 以下是ESP8266 OTA的步骤: 1. 首先,在你的ESP8266上安装一个OTA Bootloader。可以使用Arduino IDE或者PlatformIO来完成这个步骤。 2. 在你的代码中添加OTA库,并将ESP8266上传到你的设备。 3. 打开串口监视器,在其中查找设备的IP地址。 4. 打开Arduino IDE,选择“Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP8266 Sketch Data Upload” -> “Tools” -> “ESP826

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值