ESP32对比ESP8266,优点缺点分别是什么?

2019年08月13日 作者:Teardown

MicroPython Firwmare - ESP32 vs ESP8266

另一种对ESP32和ESP8266板进行编程的流行方法是使用MicroPython固件。

MicroPython是针对微控制器和嵌入式系统的Python 3的重新实现。MicroPython与常规Python非常相似。因此,如果你已经知道如何使用Python编程,那么你也知道如何在MicroPython中编程。

在MicroPython中,大多数Python脚本都与两个板兼容(与使用Arduino IDE时不同)。这意味着大多数时候你可以为ESP32和ESP8266使用相同的脚本。

所以,此时你应该问: 我应该买ESP8266还是ESP32?

这真的取决于你想做什么。两块板都有使用的价值,两者都有利有弊。

ESP8266比ESP32便宜。虽然它没有那么多的功能,但对大多数简单的DIY物联网项目来说效果都不错。此外,由于它“较旧”,因此在软件方面受到更多支持,你可能会更容易找到帮助。但是,它在GPIO映射方面有一些限制,它可能没有足够的引脚用于你打算执行的操作。如果是这种情况,你应该使用ESP32。

ESP32比ESP8266 功能更强大,包含更多具有多种功能的GPIO,更快的Wi-Fi,并且还支持蓝牙。很多人认为ESP32比ESP8266更难处理,因为它更复杂。在我们看来,ESP32编程与ESP8266一样容易,特别是如果你打算用Arduino语言或MicroPython编程它。

另一方面,ESP32也有一些缺点。首先,它比ESP8266贵。因此,如果你正在制作一个简单的物联网项目,那么ESP8266可能会以更低的价格成功。此外,由于它比ESP8266更新,并非所有软件都是为了充分利用ESP32功能而开发的,因此支持更少,错误更多。但从长远来看,这些问题将得到解决,两个开发板都将有各自应用的空间。

我的个人经历:在2019年,我几乎完全使用ESP32进行物联网项目。它功能更多,并且具有更多功能,如蓝牙,不同的唤醒源,许多外围设备等等。此外,在我看来,价格的差异并不是什么大问题。我想,一旦你移植到ESP32,你就不会想回到ESP8266了。

 

电路城原创内容,未经允许,不得转载!

板卡评测合作邮箱:yanfen.mo@supplyframe.cn

1 2

相关文章

tracer