码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【ESP32 DEVKIT_V1】基于Arduino IDE环境搭建


    目录

    • 一、前言
    • 二、板子介绍
    • 三、环境搭建
      • 1、Arduino IDE的安装
      • 2、在Arduino IDE上添加外包链接
      • 3、添加好外包链接后就可以下载对应的板子库文件
    • 测试
      • 1、先把开发板接到电脑,并在Arduino IDE上选择对应的开发板和COM接口
      • 2、选择一个官方例程
      • 3、编译并下载
      • 4、通过Arduino IDE自带的串口监视器查看是否正确烧录

    一、前言

    本文仅仅简单做了一下关于 ESP32 DEVKIT_V1开发板 基于Arduino IDE的教程,仅供学习参考。

    二、板子介绍

    详细资料请参考:官网链接

    三、环境搭建

    详细可以参考:官网链接
    由于官网是英文,有些不太方便看懂,下面是自己在测试这个板子简单的写了一个搭建步骤

    1、Arduino IDE的安装

    请添加图片描述
    上图是介绍了如果从Arduino官网获取Arduino IDE的安装包,主要有两种版本
    在这里插入图片描述
    如果经常会使用Arduino IDE编写代码的话可以考虑 IDE2.0.1,功能比较强大
    如果不经常使用Arduino IDE编写代码的话可以考虑下面版本,简洁易用
    在这里插入图片描述
    注:由于本文是介绍ESP32 DEVKIT_V1在Arduino IDE上的运用,并非Arduino官方原板,需要装第三方的开发板包,Arduino 1.6.4以上版本方可支持第三方板包,所以尽量安装1.8或者更新的版本

    2、在Arduino IDE上添加外包链接

    外包链接有两个版本:

    • 稳定版:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    • 开发版:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
      建议使用稳定的版本
      下面是简要操作动态图:
      在这里插入图片描述
      上方动态图网址可能存在差异,请使用上方链接网址,或者在官网链接复制最新的网址。

    3、添加好外包链接后就可以下载对应的板子库文件

    在这里插入图片描述
    注:此处需要注意的是,由于网址是国外的,下载需要的时间比较久,可能还会中途多次报错,可以尝试换网络或者多试几次。

    测试

    1、先把开发板接到电脑,并在Arduino IDE上选择对应的开发板和COM接口

    请添加图片描述
    详细如下:COM口号按照自己的电脑识别的号,如果没有识别到,请确认是否正确安装驱动,此板子使用的串口驱动芯片是CP210X
    在这里插入图片描述
    在这里插入图片描述

    2、选择一个官方例程

    由于官方例程比较多,先选择一个比较简单的例程进行简单测试,例程可以直接通过Arduino IDE直接打开,也可以直接在开源网站上复制或下载。
    开源GITHUB链接
    此次选择了读取芯片ID的例程:请添加图片描述

    3、编译并下载

    注:ESP32 DEVKIT_V1开发板共有两个按键,在烧录的时候,先按住BOOT按键,然后点击编译下载,等到出现Connecting……后可以放开并开始烧录,直到显示烧录成功。
    请添加图片描述

    4、通过Arduino IDE自带的串口监视器查看是否正确烧录

    请添加图片描述
    此处需要注意的是:代码例程里面使用的波特率是115200,所以在串口监视器上要使用对应的波特率,这样数据出来的才不会是乱码

  • 相关阅读:
    如何实现sm3加密
    信奥初赛解析:1.1-计算机概述
    解析内存中的高性能图结构
    《数据:挖掘价值,洞察未来
    CentOS7 安装Oracle RAC 19c PRVF-5493,PRVG-13606 PRVG-1019 的问题解决
    jQuery突出显示图片
    VIM中如何自动补全括号
    读取7400MB/s!华为发布eKitStor Xtreme M.2闪存条
    C++ stack queue 的模拟实现
    对几次通宵加班发版的复盘和思考
  • 原文地址:https://blog.csdn.net/zoran_wu/article/details/123224154
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号