一、开发环境搭建
作为一名入门初学者,我们计划采用Arduino IDE开发工具进行初步的入门级开发,使用Arduino IDE实现程序的编译、下载程序至 ESP32 开发板等步骤。
1.1.概述
Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的 Arduino 板)和软件(Arduino IDE)。由于Arduino的编程语言更为简单和人性化,非常适用于入门初学者做为进行嵌入式开发的首选工具。
1.2.准备工作
1.2.1.硬件
- ESP32-WROOM-32E最小开发板
- USB 数据线 (Type-C 数据线)
- 电脑(Windows 10)
1.2.2.软件
准备软件安装包:
我们在开发资料包中提供的Arduino IDE版本是 2.3.2
如需要安装其它版本,可到Arduino官网去另行下载并安装。
Arduino官网地址: https://www.arduino.cc/en/software
1.3.安装
1.3.1.Arduino开发环境搭建
准备安装文件,进入开发工具文件夹下的02开发工具中Arduino文件夹,运行安装程序即可。
如果安装Arduino其它版本,可以它的官网去另行下载安装。
运行Arduino安装程序

点击 我同意开始安装

点击 下一步,进入下一步

点击 安装,开始安装

直到安装完成

安装完成,点击 完成 结束安装程序
双击桌面的Arduino图标进入到Arduino IDE主界面

[注意事项]
初次运行会弹出防火墙访问网络及安装驱动的窗口,直接允许和安装即可
默认界面语言为英文,可在File–>Preferences中,将Language的值设置为中文
1.3.2.配置ESP32开发板
设置开发板管理器,如下图所示,进入工具->开发板->开发板管理器

如下图所示在开发板搜索栏中输入ESP32,注意这里是选择第二项由Espressif发行的版本,选择最新版,点击安装

开始安装后,下方进度条会提示安装进度,耐心等待直到安装完成

安装完成后左侧面板中会有3.0.0已安装的提示,进入开板板管理器,可以看到ESP32 Arduino已安装,这里选择ESP32 Dev Module这个选项。
然后打开 工具->开发板->esp32,在弹出的esp32列表中选择ESP32 Dev Module模组

至此我们的开发环境已经搭建完成,接下来我们就可以开始开发应用程序了!
二、编译运行第一个示例程序
本示例执行一个打印动作,每两秒钟打印一次字符串"Hello ESP32!"到串口。
2.1.输入代码
接下来我们就可以开始编写代码了,输入以下代码
void setup() {
//初始化波特率
Serial.begin(9600);
}
void loop() {
//打印字符串
Serial.println("Hello ESP32!");
//延时2s执行
delay(2000);
}
2.2.编译并上传程序
输入完成后,初次编译需要指定程序的存放目录,并命名一个工程名称,我这里简单命名一个Hello,然后执行上传命令即可进行代码的编译并上传至开发板,点击上传按钮开始上传

看到这样的执行结果就说明程序已经正常上传到开发板,我们打开串口监视器

可以看到程序已经正常运行。
三、点亮LED三色灯程序设计
本示例学习如何点亮板卡自带的LED三色灯,三色灯由红、绿、蓝三种颜色输出,通过PWM控制颜色的叠加混合来组成不同颜色。
开发板上设计了两个三色灯,LED2和LED3,我们这里是点亮的LED2灯,通过原理图可以看到LED2对应的GPIO口分别是25(绿色),26(蓝色),27(红色)
3.1.点亮LED灯
打开Arduino IDE,输入以下代码
int redPin = 25;
int greenPin = 26;
int bluePin = 27;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
setColor(255, 0, 0); // 红色


286

被折叠的 条评论
为什么被折叠?



