02 ESP32 开发环境之 Arduino IDE
本文介绍如何使用Arduino IDE对ESP32进行编程。
在Arduino IDE中准备ESP32开发板
Arduino IDE有一个附加开发板选项,可让您使用Arduino IDE及其编程语言对ESP32进行编程。请遵循以下教程之一来准备Arduino IDE:
- Windows版–在Arduino IDE中安装ESP32开发板
- Mac和Linux版–在Arduino IDE中安装ESP32开发板
使用Arduino IDE将代码上传到ESP32
为了演示如何将代码上传到ESP32开发板,我们将构建一个简单的示例来使LED闪烁。
将以下代码复制到您的Arduino IDE中:
/*
Blink
*/
// ledPin refers to ESP32 GPIO 23
const int ledPin = 23;
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin ledPin as an output.
pinMode(ledPin, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(ledPin, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
将ESP32开发板插入计算机,然后按照以下说明进行操作:
1)转到Tools > Board,向下滚动到ESP32部分,然后选择您的ESP32板的名称。就我而言,它是DOIT ESP32 DEVKIT V1开发板。
2)转到 Tools > Port,然后选择可用的COM端口。
3)按下上传按钮。
注意:如果您在尝试上传代码时遇到以下错误,则说明您的ESP32未处于刷新/上传模式。
Failed to connect to ESP32: Timed out... Connecting...
如果你的开发板没有选择错误的话,要上传代码,需要执行以下步骤:
- 按住ESP32开发板中的“ BOOT ”按钮
- 当Arduino IDE中显示Connecting…. 消息,即可松开“ BOOT ”按钮
- 之后,您应该会看到“ Done uploading ”消息。
上载新代码后,您可以按“ EN ”按钮重启ESP32并运行新上载的代码。
演示结果
上载代码后,连接到GPIO 23的LED应该每隔一秒闪烁一次。
https://www.mediavine.com/)
总结
我们希望您发现本入门指南很有用。LED闪烁只是一个简单的项目,可让您开始使用ESP32。这也是学习将代码上传到板上所需的过程的好方法。