前言
无意间在抖音刷到了esp32的单片机,发现还能编程感觉挺有意思。就淘宝了一块esp32的最小系统,想着自己学过几天Python入门应该不难, 就开始在网上搜索教程安装,结果尝试了几遍发现手残党真的是无药可救。 狠心在网上买了一套esp32+Arduino的开发套装,卖家给了一套视频看着视频进行学习, 所以写个东西记录一下我的学习过程,如有不对的地方还希望大家指正。

系统搭建
开发板买回来好几天了,今天终于有时间开始搭建, 看过视频才发现系统使用的是C语言作为开发语言, 心中一万个XXX飘过,淘宝搜索时明明搜的是Python+esp32啊。 不过看过视频对于这个有了一个初步的认识,这分为硬件和软件两个部分。
软件部分分为两大块,1是程序IDE,2是硬件的驱动部分。
IDE用的是Arduino 2.0,安装起来倒是赢容易一直下一步就好了,我看的是(https://blog.csdn.net/qq_42250136/article/details/121271803).但是接下来配置开发板真头疼,我才知道esp32分这么多型号,就好比esp32只是叫面食,它里面还包括馒头、包子、饺子,而且还分厂家。我这个到底是个啥? 只能踏实的回头继续看那个无聊的光头讲视频。云里雾里的也没听明白, 只知道可以用esp32 Dev Module这个驱动,但是在我tools=>Board里就没有这个选项,全都是Arduino系列的开发板。继续查了资料我才捋清楚, 原来这套IED就是针对Arduino的开发板开发的,我买的ESP32只是在蹭人家的,我需要在File=>Preferences=>Additional boards manager URLs:输入框里把 https://dl.espressif.com/dl/package_esp32_index.json粘贴上

然后就能在图片中方框页的搜索框中搜索esp32进行下载安装了。
完成后重启了一下,然后回到tools=>Board里就看到了一个esp32的选项选择后,赶紧在Examples中找了一个程序下载测试,结果失败了。本想着是不是驱动太多了,就把Arduino的驱动删除了,再试还是不行。
上网再查才发现没选COM口,选好后测试还是不行。回去二刷视频,发现还得下载个CH341SER.exe,这个程序是ch340或341芯片的这个芯片负责下载程序到esp32中,下载完刷新,所有设备重启一遍,再下载还是失败。
看来我和这个玩意儿无缘,不行退货吧。打开手机发现淘宝现在都有短视频……bi了狗了,还能不能好好的买东西了。淘宝短视频的算法真是好狗,都是已经到货东西的推荐,看着推荐发现都比我买那款好,诅咒他gr的。
回来继续搜问题,发现歇会是管事,我在网上看见一片文章,里面说我删除的Arduino,原来是库文件,恍然大明白了,原来我把基础方法给删除了,esp32也真能偷懒,人家有的自己就不写了,服气.md。
再试成功上传。到此程序搭建完成

esp32单片机入门学习相关推荐

  1. 单片机入门学习五 STM32单片机学习二 跑马灯程序衍生出的stm32编程基础

    上篇文章 单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程 仅介绍了入门程序及其编译运行过程,下面开始对stm32的一些基础知识做一个记录. 1.stm32f103zet6(上篇问题3 ...

  2. 51单片机入门学习小结(流水灯与数码管)

    51单片机入门学习小结(流水灯与数码管) 对原理图的分析 以下是我所用单片机的原理图 这块51单片机一共有4个I/O口(意思为input/output),也代表着如果我们后续都要用到这四个的话那么功能 ...

  3. 51单片机入门学习篇-led灯、按键、数码管、中断

    文章目录 前言 一.Proteus仿真 二.Keil代码编写 1.流水灯 2.来回点灯 3.按键操作 4.中断操作 5.数码管 6 动态数码管 三. 练习题 总结 前言 本文用来记录博主学习单片机的过 ...

  4. 51单片机入门学习笔记(上)

    笔记整理自B站UP主江科大自化协教程<51单片机入门教程-2020版 程序全程纯手打 从零开始入门> 所用单片机为普中51 STC89C52单片机2022新款,文中所提到的调试现象及结果也 ...

  5. 51单片机入门学习------环境搭建

    为了做比赛,开始学习51单片机 因为之前在做uwb定位模块使用的stm32,下载过keil,所以下载路径和编译器默认路径不同,导致了许多问题. 一.注册Keil软件时出现TOOLS.INI_TOOLC ...

  6. 51单片机入门学习 第六天

    提示:今天是学习51单片机的第六天,以下就是今天的笔记(我买的是普中的开发板,学习笔记是根据普中的视频进行学习) 目录 独立按键实验 1.按键介绍 2.硬件设计 3.软件设计 矩阵按键实验 1.矩阵按 ...

  7. 51单片机入门学习 第七天

    提示:今天是学习51单片机的第七天,以下就是今天的笔记(我买的是普中的开发板,学习笔记是根据普中的视频进行学习)   前面我们学习了案件和矩阵,矩阵的使用方法有行线反转法,今天学习IO口的扩展使用74 ...

  8. 单片机入门学习笔记6:新唐单片机N76E003

    学习新唐单片机是从2018年3月开始的,之前一点也不懂这一块单片机,之后脉络变的越来越清晰. 由于N76E003档次太低,新塘科技官方的管脚配置,芯片选型--都没有这一块芯片,资料唯独只有:芯片的数据 ...

  9. 51单片机入门学习 第八天

    提示:今天是学习51单片机的第八天,以下就是今天的笔记(我买的是普中的开发板,学习笔记是根据普中的视频进行学习)今天学习的内容是中断和串口通信. 目录 中断系统 1.中断 1.1中断介绍 1.2中断结 ...

  10. STM32单片机入门学习(小菜鸟一枚,仅为记录个人学习)

    学习STM32之前,先了解什么是单片机,以及它的组成. 单片机的基本组成 一.单片机介绍 1.什么是单片机? 将组成微型计算机的各功能部件:中央处理器.存储器.I/O接口电路及定时/计数器等制作在一块 ...

最新文章

  1. 特征工程之统计变换:对数+百分位秩+取Rank+Tukey打分+BoxCox+Percentile Rank
  2. 迁移至Android3.0遇到一些问题
  3. 关于对接保税仓物流系统或支付系统推送报关单的一些琐碎的问题
  4. 吃饭、睡觉、打星星之“打星星”!
  5. updatedb命令
  6. 【英语学习】【WOTD】cerebral 释义/词源/示例
  7. python list去重并删除某些元素_使用Python实现list(列表)中的重复元素删除,例如: X= [1,1,2,a,a,[1,2,3]] 去重后:X= 「1,2,a,[1,2...
  8. python函数参数用法_Python:函数参数类型及其用法
  9. java 微信 百度地图_微信接口调用百度地图api实现微信公众号打卡
  10. Chevereto网站存放图像至相应二级分类文件夹
  11. 【IoT】战略:BEM 战略解码 - 好的战略需要好的执行
  12. 为什么Next-Key Lock可以解决幻读问题
  13. 一次性加载数据,前端分页
  14. Python全栈开发-gitgithub快速入门
  15. 缺陷的概念、优先级、生命周期等
  16. Solidworks2017安装遇到问题:前一个安装中的Windows重启操作正在等待处理。
  17. Dotaer vs Loler
  18. 7-3 水仙花数(20 分) (20 分)(PTA Python版本)
  19. Shiro的认证原理(Subject#login的背后故事)
  20. 6 Processes 下

热门文章

  1. 调频去加重 matlab,调频广播中预加重和去加重问题的讨论.doc
  2. 学习双拼必看:双拼输入法的心得以及快速入门办法
  3. cad被管理员阻止_CAD注册机无法以管理员身份输入的解决方案
  4. 大话机器人之云端架构
  5. Matlab中erf函数的用法
  6. 使用AJAX中的get请求中文乱码的问题
  7. visio中使用连接线连接形状
  8. python获取像素值_从PIL获取像素值列表
  9. 地理坐标系与投影坐标系
  10. 微观社会调查数据:中国家庭追踪调查 CFPS