24小时联系电话:18217114652、13661815404
中文
公司新闻
ESP32 微控制器与 Arduino IDE 接口
ESP32 微控制器与 Arduino IDE 接口
ESP32 是乐鑫设计的微控制器。它是ESP8266的继任者(在此处查看)——而且是一款出色的产品。它现在具有其前身缺少的组件,如蓝牙 4.0 支持。它还可以与 Arduino IDE 一起运行。
为了让它发挥作用,大多数 IT 专家和设计师将它与 Arduino 一起使用,Arduino 实际上可以指硬件和软件。
Arduino 是一个开源平台,以板作为硬件。这个包含微控制器,用户可以根据他们所需的规格和功能进行更改。因为它是开源的,所以用户可以获得更多创意。
同时,Arduino 集成开发环境 (IDE) 是软件因素。它是一个易于编程的平台,运行在 C++ 语言的简化版本上。这使得 Arduino 对初学者很友好。
如果这还不够,IDE 也是跨平台的。程序员可以创建项目并在不同的操作系统上运行它们,而不仅仅是 Windows。另一个非常适合初学者的固件是 MicroPython 和其他 SDK。
结合 ESP32 和 Arduino
许多 IT 用户喜欢 Arduino,因为它既通用又经济高效。它的一些板子已经可以运行在 16MHz。但是,对于喜欢在设备中运行数十个应用程序或复杂活动的程序员来说,这可能还不够。
因此,有些人认为 ESP32 是 Arduino 的替代品,如果不是更好的选择的话。这种看法也可能是因为它是对 ESP8266 的重大更新。
它的一些优点包括:
它采用双核设计,这是其速度更快、更可靠的标志。事实上,它的速度比 Arduino 微控制器快15 倍以上。
用户还可以选择使用 BLE,这是一种不耗电的蓝牙。简而言之,它是节能的。
微控制器可以在低功耗下运行,这使其成为仅靠电池运行的应用的理想选择。
ESP32 也有自己的开发框架。但是,由于 IT 用户,尤其是初学者不太熟悉它,因此使用它对微控制器进行编程可能很困难。
幸运的是,已经可以通过开源平台的板管理器将 Arduino IDE 集成到 ESP32。
ESP32 的特点
在 Xtensa 32 位 LX6 双核微处理器上以高达 240 MHz 的速度运行
处理器每秒执行多达 600 条 Dhrystone 百万条指令 (DMIPS)
520 KiB SRAM 内存
2 BLE 和 BR/EDR 用于蓝牙
11 b/g/n WiFi 支持
闪存加密
加密硬件加速,例如随机数生成器 (RNG)
内部低压差稳压器
I 2 S 和 I 2 C 接口各 1 对
10个触摸传感器
具有超过 15 个通道的 12 位 SAR ADC
4个SPI通道
2 个 8 位数模转换器