首先下载相关的文件。
Tools->Board->Board Manager
在搜索框输入esp32
搜索这个后,开始Install
如果无法下载,请选择ctrl+click链接,开始手动下载。
下载完后,解压这个文件夹来到arduino的下载目录。
我在这个文件夹下手动创建了一个hardware文件夹,用于存放压缩包。
然后回到arduino ide,点击file->preferences
修改Additional boards manager URLs为自己解压的目录下。
再回到这个地方Tools->Board->Board Manager
搜索esp32,然后选择最新版Install(一定要是最新版,哪怕你下载的不是最新版的压缩包,也要选择最新版)
然后Tools->Board->esp32->esp32 Dev Model
然后插入esp32-wroom-32板子,编写代码,编译。
#define LED_PIN 4 // LED connected to digital pin 3
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_PIN as an output.
pinMode(LED_PIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_PIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_PIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
这里的led的正极接到pin 4,而负极接地。
再然后选择串口。
注意,串口一般是最新的那个,编号的话则是最大的那个(如我选择的COM5)。
然后开始烧录代码。
在这过程中,当程序开始现实connecting,要先按下boot按钮,长按,同时按一下en按钮,按完它后,才能松开boot按钮。
最后,成功运行。