Skip to content

0_Template

0_Template - Arduino/Platframe IO的安装和模版程序

一、Arduino的安装使用

1.绿色版 Arduino IDE

绿色版的意思是不需要将 Arduino IDE 安装到我们的PC中,解压之后进入压缩包目录双击 Arduino IDE.exe 即可打开 Arduino IDE 进行开发,相对于安装版来说方便很多,但是我们要保留我们的解压出来的文件。

首先,我们找到 03_开发工具/arduino-ide_2.0.0_Windows_64bit.zip 压缩包所在的目录 然后将 arduino-ide_2.0.0_Windows_64bit.zip 解压到你自定义的目录(也可以直接解压到当前文件夹中) 最后,进入到 arduino-ide_2.0.0_Windows_64bit 目录,打开 Arduino IDE.exe 即可看到IDE界面 为了方便后面的使用,建议将 arduino-ide_2.0.0_Windows_64bit.zip 解压到一个你认为可以很好存放软件的目录,比如 D:\SoftWare。还有你可以像下图这样创建 Arduino IDE.exe 的快捷方式在桌面或者固定到任务栏或者导航栏,这样我们以后就可以很方便地打开 Arduino IDE。

2.配置 ESP32-S3+Arduino 开发环境

在我们能打开 Arduino IDE 并且进入主界面之后,我们就可以配置 ESP32-S3+Arduino 开发环境了。

如果使用我们的配套资料,那么配置过程非常简单,但是有两个前提条件要满足:

能打开 Arduino IDE 并且进入了主界面 下载了我们的配套资料 上面这两个条件都满足了之后按照下面的步骤操作:

打开 Arduino IDE 开发板管理目录,我这里是下面这个路径

C:\Users\smile\AppData\Local\Arduino15

这里的smile需要改成你的用户名 我们继续进入到 packages 目录,看到内容是下图这样的: Image 我们接下来需要将我们的esp32开发板包(packages)添加进去即可,这个“包”在目录: Image

确保我们增加的开发板包的目录是 esp32。

这是esp32目录中的内容,主要路径要和图中的一样: Image 这样就大功告成,我们打开(重启)我们的 Arduino IDE 后,依次选择: `tools->Board' 就能看到多出来了 esp32 的选项: Image

3.编译下载并运行demo程序

  1. 新建一个文档,copy并粘贴以下代码.
    void setup() {
      // put your setup code here, to run once:
      Serial.begin(115200);
    }
    
    // the loop function runs over and over again forever
    void loop() {
      // put your main code here, to run repeatedly:
      Serial.println("Hi, DShanESP32-S3 Arduino!");
      delay(1000);  // wait for a second
    }
    
  2. 设置下载项

  3. 元件型号选择,请根据硬件实际请款选择,这里我们选用 ESP32S3 Dev Module

  4. 端口选择程序上传端口号,我这里是串口6
  5. Flash Mode选择spi flash的连接方法,需要根据硬件选择,我这里是QIO-80M
  6. Flash Size选择外置flash大小,根据硬件选择
  7. PSRAM 外置RAM的格式,根据硬件选择
  8. Partition Scheme, Flash分区表配置,划分程序区和存储区的大小,根据程序和flash容量选择 Image

  9. 查看结果

  10. 设置完成后点击7位置的箭头即可完成编译下载
  11. 下载完成后点击右上角的串口监视器图标即可查看输出

一、Platform IO的安装使用

1. VS Code + Platform IO的安装

  1. 去微软网站下载VS Code并安装。 https://code.visualstudio.com/
  2. 打开VS Code,选择左侧扩展图标,搜索并安装PlatformIO IDE插件。注意:需要python支持,所以需要安装python.
  3. 安装过程视网络速度而定 Image

2. Arduino扩展包的安装

  1. PIO只是个开发平台,它可以支持很多微处理器的编译运行,而这里我们只针对esp32进行
  2. 新建platformIO项目,配置如下,Board先选dev module,进去之后可以根据自身硬件型号修改. Framework选择Arduino.如果选择ESP-IDF则是用原始框架开发. 注意:选择后由很久的下载过程,需要保持网络连接.

Image

  1. 项目创建完成以后将platformio.ini修改为以下内容
    [env:esp32-s3-devkitc-1]
    platform = espressif32
    board = esp32-s3-devkitc-1
    framework = arduino
    
  2. 编译下载设置 下面一排按钮是编译使用的配置项菜单
  3. 左侧选择项目文件夹目录
  4. 右侧选择项目环境
  5. "v"图标表示编译选项
  6. "->"图标是上传,它会自动搜索端口
  7. 编译或终端显示窗口可在右下侧列表切换. Image

The End