网站如何做查询表单,重庆做网站建设团队,网络营销推广公司策划方案,怎样在wordpress里面调出菜单认识ESP8266
ESP8266 是 Espressif Systems 生产的 Wi-Fi 片上系统 (SoC)。它非常适合物联网和家庭自动化项目#xff0c;目前有非常高的市场普及率#xff0c;还有更加高端的同时支持wifi和蓝牙的双核心芯片ESP32#xff0c;可以在乐鑫官网查看完整的芯片列表。
ESP8266芯…认识ESP8266
ESP8266 是 Espressif Systems 生产的 Wi-Fi 片上系统 (SoC)。它非常适合物联网和家庭自动化项目目前有非常高的市场普及率还有更加高端的同时支持wifi和蓝牙的双核心芯片ESP32可以在乐鑫官网查看完整的芯片列表。
ESP8266芯片的技术特性
处理器L106 32 位 RISC 微处理器内核基于以 80 或 160 MHz 运行的Tensilica Diamond Standard 106Micro。记忆
32 KiB 指令 RAM
32 KiB 指令缓存RAM
80 KiB 用户数据RAM
16 KiB ETS 系统数据 RAM
外部 QSPI 闪存支持高达 16 MiB通常包括 512 KiB 至 4 MiBIEEE 802.11 b/g/n Wi-Fi集成 TR 开关、巴伦、LNA、功率放大器和匹配网络WEP 或 WPA/WPA2 身份验证或开放网络17 个 GPIO 引脚串行外设接口总线 (SPI)I²C软件实现I²S 与 DMA 接口与 GPIO 共享引脚专用引脚上的 UART以及可在 GPIO2 上启用的仅传输 UART10位ADC逐次逼近型ADC
ESP8266芯片具有如下优点
低成本您可以获得 ESP8266 板起价为 3 美元或更低具体取决于型号。
低功耗与其他微控制器相比ESP8266 功耗非常低甚至可以进入深度睡眠模式以降低功耗
Wi-FiESP8266 可以生成自己的 Wi-Fi 网络接入点或连接到其他 Wi-Fi 网络站点以访问互联网。这意味着 ESP8266 可以访问在线服务以发出 HTTP 请求或将数据保存到云端等。它还可以充当 Web 服务器以便您可以使用 Web 浏览器访问它并能够远程控制和监视您的电路板。
与 Arduino“编程语言”兼容那些已经熟悉 Arduino 板编程的人很高兴知道他们可以用 Arduino 风格对 ESP8266 进行编程。
与 MicroPython 兼容您可以使用 MicroPython 固件对 ESP8266 进行编程MicroPython 固件是针对微控制器和嵌入式系统的 Python 3 的重新实现。
ESP8266引出线
ESP-12E NodeMCU 套件引出线 WeMos D1 mini引出线 ESP8266-01 引出线 二、Arduino IDE 中安装开发板
从 1.6.4 开始Arduino 允许使用 Boards Manager 安装第三方平台软件包。
这个小结介绍在Arduino IDE中添加开发板我目前手上有esp8266和esp32开发板所有我就已添加esp8266/esp32开发板为例进行详细的介绍。
1. 安装esp8266开发板
参考GitHub - esp8266/ArduinoArduino 的ESP8266核心
首先介绍esp8266开发板的安装打开Arduino IDE “首选项”
英文点击【File】- 【Preferences】
中文点击【文件】- 【首选项】 在Arduino IDE的“首选项”对话框中找到“其他开发板管理地址”
英文点击【Additional boards manager URLs】
中文点击【其他开发板管理地址】 将以下网址复制并且黏贴到到Additional boards manager URLs”/“其他开发板管理地址” 栏中并点击OK
http://arduino.esp8266.com/stable/package_esp8266com_index.json 点击【OK】后会提示“正在下载package_esp8266com_index.json索引” 等待下载完成打开Arduino IDE的“开发板管理器”
英文点击【Tools】- 【Board】-【boards manager 】
中文点击【工具】- 【开发板】-【开发板管理器】 在“开发板管理器”的搜索栏中输入“esp8266” 确认是否成功安装“esp8266”开发板如果提示【已安装】表示已经安装成功