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