所以,两者的定位并不相同,做为工程师的你,一定要根据自己的项目需求来进行芯片的选型。
ESP32对比ESP8266
在你的项目中使用ESP32或ESP8266吗?ESP32和ESP8266有什么区别?在本文中,我们将通过比较ESP32和ESP8266来回答这些问题,并涵盖每个板的优缺点。
ESP32和ESP8266是性价比非常高的Wi-Fi模块,非常适合物联网(IoT)领域的DIY项目。
两款芯片都属于32位处理器。ESP32是双核160MHz至240MHz CPU,而ESP8266是单核处理器,运行频率为80MHz。
这些WiFi模块都带有GPIO,支持SPI,I2C,UART等各种协议。最好的部分是它们带有无线网络,这使得它们与Arduino等其他微控制器区别开来。这意味着你可以通过Wi-Fi或蓝牙(ESP32)以极低的价格轻松地远程控制和监控设备。
规格:ESP32 vs ESP8266
该ESP32是ESP8266继任者。它增加了额外的CPU内核,更快的Wi-Fi,更多的GPIO,并支持蓝牙4.2和蓝牙低功耗。此外,ESP32配有触摸感应针脚,可用于唤醒ESP32深度睡眠,内置霍尔效应传感器和内置温度传感器。
两块板都非常便宜,但ESP32的成本略高。虽然ESP32的售价大约在6美元到12美元之间,但ESP8266的售价却在4美元到6美元之间(但这取决于你获得它们的位置)。
ESP32上有更多GPIO
该ESP32有更多的GPIO比ESP8266,你可以决定哪些引脚UART,I2C,SPI -你只需要设置的代码。这是可能的,因为ESP32芯片的多路复用功能允许你为同一个引脚分配多个功能。
如果你没有在代码上设置它们,它们将位于默认定义的引脚上,如下图所示(这是ESP32 DEVKIT V1 DOIT板的示例 - 引脚位置可能因制造商而异)。