当前位置: 首页 > news >正文

ESP32之arduino环境安装及点灯

目录


前言

前两天安装了VScode,奈何资源找的困难,于是咨询淘宝客服,他说arduino用的多,资源多.然后就安装了arduino环境.在此进行安装过程记录

环境:arduino

芯片:ESP-WROOM-32


一、资源下载

百度网盘下载:

链接:https://pan.baidu.com/s/1YVDDfX_2m4YXytlPDHOSqQ?pwd=9527 
提取码:9527

总共四个文件:如果是ESP32选择这三个,如果还有8266,则把另一个也下载了

个人理解:不对请指出

1:arduino软件安装包

2:ESP32库函数

3:安装说明

二、安装

其实没啥说的,选择安装路径,一直下一步直接安装就可以了.

三、点灯

1.开发板介绍

安装完成不点灯如何能证明自己的伟大呢?必须点灯!

对我的板子进行说明:

LED是D2,对应的IO口也是D2,烧录是CH430C.烧录芯片不影响代码.只是灌一下水

2.前期配置

在写代码前有一些配置需要设置:

1.改成中文(不需要忽略此处):(截图不方便,不放图片了)

点击文件:倒数第三个(首选项),会出现以下界面

把语言改成中文,重启就可以了

2.开发板管理:

点击:工具->开发板->开发板管理器:出现下界面

        1:输入ESP32

        2:安装,版本选择最新的就可以

选择开发板

点击:工具->开发板->esp32->选择自己的开发板;  我的是ESP-WROOM-DA Module

3:选择COM口

开发板和电脑连接,在设备管理处查看连接的COM口,然后在此处设置:

点击:工具->端口-> 选择查看的COm口

4:波特率

这个看编译效果,如果正常则不用设置:

工具->Upload Speed        将值改成115200

3.点灯

#define LED1 2void setup() {// put your setup code here, to run once:pinMode(LED1,OUTPUT);
}void loop() {// put your main code here, to run repeatedly:digitalWrite(LED1,HIGH);delay(200);digitalWrite(LED1,LOW);delay(200);
}

将如上代码放进去:

在左上角处点击1:编译,点击2:烧录

编译和烧录都挺占用时间约3分钟

如果一切顺利则D2蓝色LED开始闪烁.但真这么顺利吗?在评论区说说你的问题和解决方法


总结

ESP32是物联网版本之子,大家有时间还是可以玩玩的

但是,ESP32资料繁杂,而且环境安装总出现各种各样的问题,始终无法点灯.打消了不少学习者的热情.

这篇文章我想尽量写细,但是因为那个弹窗无法截图,所以只能尽量文字说明.但是我感觉这个环境安装还是会有不少同志安装不顺利.希望大家可以找到解决办法并最终走下去.

相关文章:

  • CentOS中使用SSH远程登录
  • 【华为战报】5月、6月HCIP考试战报!
  • Flink实现准确和高效流处理的关键问题
  • Keycloak SSO 如何验证已添加的 SPN 是否生效
  • 3个让你爽到爆炸的学习工具
  • IP地址配置
  • 解决跨域问题(vite、axios/koa)
  • el-dropdown的command方法添加自定义参数
  • 【项目实践】贪吃蛇
  • N-gram算法的pytorch代码实现
  • CPU的核心数和线程数
  • C语言 | Leetcode C语言题解之第213题打家劫舍II
  • 面试突击指南:Java基础面试题4
  • SpringBoot项目,配置文件pom.xml的结构解析
  • 云计算【第一阶段(23)】Linux系统安全及应用
  • 分享的文章《人生如棋》
  • [LeetCode] Wiggle Sort
  • 【comparator, comparable】小总结
  • AngularJS指令开发(1)——参数详解
  • CentOS从零开始部署Nodejs项目
  • echarts的各种常用效果展示
  • java取消线程实例
  • jquery cookie
  • laravel5.5 视图共享数据
  • python docx文档转html页面
  • Python十分钟制作属于你自己的个性logo
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Sublime Text 2/3 绑定Eclipse快捷键
  • vue2.0项目引入element-ui
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 手机端车牌号码键盘的vue组件
  • 小试R空间处理新库sf
  • ​TypeScript都不会用,也敢说会前端?
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • ######## golang各章节终篇索引 ########
  • #微信小程序(布局、渲染层基础知识)
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (算法)前K大的和
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .net MVC中使用angularJs刷新页面数据列表
  • .net6+aspose.words导出word并转pdf
  • .net流程开发平台的一些难点(1)
  • :=
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • [ C++ ] STL_vector -- 迭代器失效问题
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [22]. 括号生成
  • [APUE]进程关系(下)
  • [C#基础]说说lock到底锁谁?
  • [codevs] 1029 遍历问题
  • [COI2007] Sabor
  • [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
  • [GYCTF2020]Ez_Express