电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 嵌入式系统 >> ESP32 >> 正文

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

作者:佚名    文章来源:网友    点击数:    更新时间:2023/10/31

文章目录


一. 硬件设备

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

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

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

1.硬件组成

ESP32 S3是乐鑫最新的物联网芯片 

2.原理图

ESP32原理图 

3.引脚排列图

ESP32引脚排列图 

二. 为什么是Arduino?

 
目前开发ESP32系列芯片主要有两种框架:

  • 乐鑫ESP-IDF
  • Arduino

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

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

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

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

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

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

三. Arduino ESP32开发环境安装

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

安装和使用软件不是这篇文章的重点,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灯会闪烁,证明开发环境设置成功。

 

Tags:ESP32,环境搭建,arduino开发  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
  • 此栏目下没有推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询