码农知识堂 - 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,所以在串口监视器上要使用对应的波特率,这样数据出来的才不会是乱码

  • 相关阅读:
    LTC6911 采用 MSOP 封装并具数字可编程增益的双匹配放大器
    【WLAN】Android 13 WIFI 连接流程
    umich cv-6-1 循环神经网络基本知识
    react-节点更新与销毁
    3DCAT实时云渲染赋能聚好看科技,打造3D沉浸式互动视频云平台
    什么是RPA机器人?RPA机器人能做什么?RPA机器人的应用场景
    【项目经验】elementui--table表格自定义表头及bug
    新一轮SocialFi浪潮来袭,Atem Network 再次打响注意力争夺战
    火山引擎实时、低延时拥塞控制算法的优化实践
    web 面试高频考点 —— HTML & CSS 篇
  • 原文地址:https://blog.csdn.net/zoran_wu/article/details/123224154
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号