🌈 个人主页:帐篷Li 🔥 系列专栏:物联网设备端开发 💪🏻 gitee地址:IOTDeviceSDK物联网设备端开发工具包 🤵♂️ 物联网设备上云提供开箱即用接入SDK,提供物联网设备端开发工具包
ESP8266 是 Espressif Systems 生产的 Wi-Fi 片上系统 (SoC)。它非常适合物联网和家庭自动化项目,目前有非常高的市场普及率,还有更加高端的同时支持wifi和蓝牙的双核心芯片ESP32,可以在乐鑫官网查看完整的芯片列表。
32 KiB 指令 RAM
32 KiB 指令缓存RAM
80 KiB 用户数据RAM
16 KiB ETS 系统数据 RAM
低成本:您可以获得 ESP8266 板,起价为 3 美元(或更低),具体取决于型号。
低功耗:与其他微控制器相比,ESP8266 功耗非常低,甚至可以进入深度睡眠模式以降低功耗;
Wi-Fi:ESP8266 可以生成自己的 Wi-Fi 网络(接入点)或连接到其他 Wi-Fi 网络(站点)以访问互联网。这意味着 ESP8266 可以访问在线服务以发出 HTTP 请求或将数据保存到云端等。它还可以充当 Web 服务器,以便您可以使用 Web 浏览器访问它,并能够远程控制和监视您的电路板。
与 Arduino“编程语言”兼容:那些已经熟悉 Arduino 板编程的人很高兴知道他们可以用 Arduino 风格对 ESP8266 进行编程。
与 MicroPython 兼容:您可以使用 MicroPython 固件对 ESP8266 进行编程,MicroPython 固件是针对微控制器和嵌入式系统的 Python 3 的重新实现。
从 1.6.4 开始,Arduino 允许使用 Boards Manager 安装第三方平台软件包。
这个小结介绍在Arduino IDE中添加开发板,我目前手上有esp8266开发板,所以我就以添加esp8266开发板为例,进行详细的介绍。
参考:GitHub - esp8266/Arduino:Arduino 的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”开发板,如果提示【已安装】表示已经安装成功