Arduino开发ESP32 S3(一):环境搭建+点灯 您所在的位置:网站首页 开发板点灯实验 Arduino开发ESP32 S3(一):环境搭建+点灯

Arduino开发ESP32 S3(一):环境搭建+点灯

2024-07-13 04:37| 来源: 网络整理| 查看: 265

文章目录 一. 硬件设备1.硬件组成2.原理图3.引脚排列图 二. 为什么是Arduino?三. Arduino ESP32开发环境安装四. 验证开发环境1.选择开发板2.选择示例程序3.运行示例程序

一. 硬件设备

ESP32 S3是乐鑫最新的物联网芯片之一,选用它的原因是:

同时支持BLE和WIFI具备USB接口有主频较高的CPU

为了节约时间硬件是在某宝购买的开发板。

1.硬件组成

在这里插入图片描述

2.原理图

在这里插入图片描述

3.引脚排列图

在这里插入图片描述

二. 为什么是Arduino?

在这里插入图片描述 目前开发ESP32系列芯片主要有两种框架:

乐鑫ESP-IDFArduino

乐鑫的ESP-IDF能够实现较多功能,但安装较为复杂,经常出错,需要开发者有较强的解决问题的能力。Arduino IDE 提供了一个简单、易用和开放的开发环境,适用于初学者和非专业开发人员。它具有广泛的支持和资料库,使得快速原型设计和物联网项目开发变得容易和便捷。使用 Arduino IDE 进行开发有以下几个优点:

易于入门:Arduino IDE 的设计初衷是为了让初学者和非专业开发人员能够快速上手和使用。它提供了简单而直观的界面和易于理解的编程语言,使得初学者能够轻松开始进行物联网和嵌入式系统的开发。

跨平台支持:Arduino IDE 支持多种操作系统,包括 Windows、Mac 和 Linux,因此开发人员可以在自己熟悉的操作系统上进行开发。这种跨平台的特性使得团队协作更加方便,并且可以在不同的硬件平台上进行开发和测试。

丰富的库和示例代码:Arduino IDE 提供了大量的开源库和示例代码,涵盖了各种传感器、通信模块和外部设备的功能。这使得开发人员能够从现成的代码中借鉴和学习,并能够快速构建和测试自己的项目。

开放的生态系统:Arduino 是一个开放的平台,并且有一个庞大的社区支持。您可以在社区中获取技术支持、分享项目和与其他开发人员交流。此外,许多供应商提供了与 Arduino 兼容的硬件和扩展模块,使得选择和集成外部设备更加方便。

低成本和可用性:Arduino 板和相关硬件的成本相对较低,并且易于获得。这意味着开发人员可以以较低的成本尝试和实验各种项目,并且可以轻松地获取所需的部件和组件。

三. Arduino ESP32开发环境安装

安装 Arduino ESP32开发环境主要有两个步骤:

安装Arduino IDE Arduino IDE的官网安装Arduino ESP32库 ESP32 Arduino库下载地址

安装和使用软件不是这篇文章的重点,CSDN上有很多介绍,请自行学习不再赘述。

四. 验证开发环境 1.选择开发板

在Arduino IDE菜单:工具— 开发板中选择ESP32S3 Dev Module。

在这里插入图片描述

2.选择示例程序

在Arduino IDE菜单:文件— 示例中选择Blink。 在这里插入图片描述 Blink示例程序:

void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }

Ardunio的程序读起来非常好理解,非专业工程师也能看懂,这也是为什么这么多人喜欢它的原因。

3.运行示例程序

在工具栏上点击“上传”图标,Ardunio IDE将会编译并将固件下载到ESP32S3开发板上(注意:在这一步之前需要选择通过哪个串口连接到开发板,每个计算机有多个串口,要注意区分;每个开发板的LED_BUILTIN引脚定义不一样,要注意更改,这个开发板的LED_BUILTIN引脚要在引脚定义文件里作如下修改),下载完毕后固件会自动运行。 在这里插入图片描述

运行后,开发板上的LED灯会闪烁,证明开发环境设置成功。

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有