ESP8266/ESP32是乐鑫设计的无线系统级芯片,集成32-bit MCU & 2.4 GHz Wi-Fi和Bluetooth LE(仅ESP-32)。
为了完善生态,ESP8266/ESP32社区为Arduino IDE创建了一个插件,可让您使用Arduino IDE及其编程语言对ESP8266/ESP32进行编程。
OpenAI于2024年12月20日发布了一个开源项目(Open RealtimeAPI Embedded SDK),使开发者能够在ESP32等微控制器上使用Open Realtime API的SDK,在ESP32-S3和Linux上开发并测试,开发者可以直接按照指引使用。OpenAI还发布了一个实时嵌入式SDK,基于ESP32-S3芯片开发,可实现IoT设备连接OpenAI模型。这引发了市场对ESP32相关硬件的需求激增。
安装Arduino IDE
下载并安装相应操作系统的Arduino集成开发环境(Arduino IDE)。
在Arduino IDE中安装ESP8266/ESP32插件
在Arduino IDE的“文件 > 首选项”菜单的“附加开发板管理网址”中填入
https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://dl.espressif.com/dl/package_esp32_index.json
在Arduino IDE的“工具 > 开发板”菜单中启动开发板管理器,开发板索引自动下载完成后搜索ESP8266,选择 “ESP8266 by ESP8266 Community“的最新版本;搜索ESP32,选择“ESP32 by Espressif Systems”,自动下载并安装开发板定义。
开始编程
用USB连接ESP8266/ESP32开发板,在Arduino IDE中选择NodeMCU及串口,开始在Arduino IDE中的ESP8266/ESP32编程。
NodeMCU套件是最常用的ESP8266/ESP32开发板之一;需要更多功能还可选择TinyPICO,它是目前最小的全功能ESP32开发板。
👍
楼主残忍的关闭了评论