24小(xiǎo)时联系電(diàn)话:18217114652、13661815404
中文(wén)
- 您当前的位置:
- 首页>
- 電(diàn)子资讯>
- 公司新(xīn)闻>
- ESP8266 Arduino Wi-F...
公司新(xīn)闻
ESP8266 Arduino Wi-Fi 模块
ESP8266 Arduino Wi-Fi 模块
什么是ESP8266?
该ESP8266可(kě)能(néng)是目前市场上最流行的Wi-Fi微芯片之一。它是 ESP32 的前身,已经包含蓝牙 4.0 支持。配备 ESP8266 的第一批模块于 2014 年某个时候由一家名為(wèi) Ai-Thinker 的第三方公司推出。
尽管该模块的功能(néng)已经引起了 IT 行业的注意,但由于可(kě)用(yòng)的文(wén)档有(yǒu)限,因此尚未做太多(duō)工作。有(yǒu)什么也有(yǒu)中文(wén)。
今天,在中國(guó)上海运营的乐鑫生产 ESP8266 模块。它的功能(néng)也得到了显着升级,以获得更好的功能(néng)。
微芯片没有(yǒu)很(hěn)多(duō)外部元件,因此它们很(hěn)容易集成到其他(tā)模块和接口中,以及与其他(tā)传感器结合。这也使得 ESP8266 模块非常便宜。一个人可(kě)以花(huā)不到10美元买到它。
ESP8266 是如何工作的?
作為(wèi) Wi-Fi 微芯片,它具有(yǒu)一些基本组件和功能(néng):
微控制器
TCP/IP 堆栈
内置闪光灯
与 Arduino 集成
微控制器的功能(néng)类似于 PC 微处理(lǐ)器或中央处理(lǐ)单元 (CPU) 的小(xiǎo)型版本。它管理(lǐ)不同组件如何相互通信。
另一方面,完整的 TCP/IP 堆栈允许系统连接到 Wi-Fi 网络并下载、交换或传输 Internet 数据。内置闪存意味着用(yòng)户可(kě)以构建能(néng)够无線(xiàn)连接的单芯片设备。
為(wèi)了说明这是如何工作的,请想象一个带有(yǒu)微芯片和控制玩具的智能(néng)手机的玩具。这两种设备都可(kě)以通过 Wi-Fi 相互连接和通信。在此设置中,微芯片充当两者之间的桥梁。
当用(yòng)户想要通过他(tā)们的移动应用(yòng)程序激活玩具时,他(tā)们会通过应用(yòng)程序的服務(wù)器发送请求。ESP8266 会发送一个与应用(yòng)程序匹配的验证码。
然后这些数据发送到服務(wù)器,服務(wù)器确认匹配。電(diàn)子玩具接收来自移动应用(yòng)程序的指令并运行。
与 Arduino 集成
ESP8266 深受程序员喜爱的最大原因之一是它与 Arduino 的兼容性。这是一个开源平台,分(fēn)為(wèi)两部分(fēn):
称為(wèi)集成开发环境 (IDE) 的软件包和
硬件,其中包括带有(yǒu)强大微控制器的電(diàn)路板。
ESP8266 已经自带开发框架。它还可(kě)以使用(yòng)各种 SDK 进行操作。然而,Arduino 是最受欢迎的,因為(wèi)它对初學(xué)者友好。它使用(yòng)简化的 C++ 语言工作。
ESP8266 的特点
在 32 位 L106 RISC 微处理(lǐ)器上运行,该微处理(lǐ)器基于 Tensilica Xtensa 的钻石标准 106Micro,该公司因制造可(kě)定制的微处理(lǐ)器而广受欢迎
内存(在 RAM 中):16 KiB ETS 系统数据,32 KiB 用(yòng)于指令和指令缓存,以及 80 KiB 用(yòng)户数据
Wi-Fi:IEEE 802.11 b/g/n,带 WPA/WPA2 或 WEP 认证
功率放大器、匹配网络和集成TS开关
16 个 GPIO 引脚
支持高达 16 MiB 的 QSPI 闪存
I 2 S 和 I 2 C 接口
在 3.3 電(diàn)压下运行