esp32单片机入门学习
前言
无意间在抖音刷到了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单片机入门学习相关推荐
- 单片机入门学习五 STM32单片机学习二 跑马灯程序衍生出的stm32编程基础
上篇文章 单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程 仅介绍了入门程序及其编译运行过程,下面开始对stm32的一些基础知识做一个记录. 1.stm32f103zet6(上篇问题3 ...
- 51单片机入门学习小结(流水灯与数码管)
51单片机入门学习小结(流水灯与数码管) 对原理图的分析 以下是我所用单片机的原理图 这块51单片机一共有4个I/O口(意思为input/output),也代表着如果我们后续都要用到这四个的话那么功能 ...
- 51单片机入门学习篇-led灯、按键、数码管、中断
文章目录 前言 一.Proteus仿真 二.Keil代码编写 1.流水灯 2.来回点灯 3.按键操作 4.中断操作 5.数码管 6 动态数码管 三. 练习题 总结 前言 本文用来记录博主学习单片机的过 ...
- 51单片机入门学习笔记(上)
笔记整理自B站UP主江科大自化协教程<51单片机入门教程-2020版 程序全程纯手打 从零开始入门> 所用单片机为普中51 STC89C52单片机2022新款,文中所提到的调试现象及结果也 ...
- 51单片机入门学习------环境搭建
为了做比赛,开始学习51单片机 因为之前在做uwb定位模块使用的stm32,下载过keil,所以下载路径和编译器默认路径不同,导致了许多问题. 一.注册Keil软件时出现TOOLS.INI_TOOLC ...
- 51单片机入门学习 第六天
提示:今天是学习51单片机的第六天,以下就是今天的笔记(我买的是普中的开发板,学习笔记是根据普中的视频进行学习) 目录 独立按键实验 1.按键介绍 2.硬件设计 3.软件设计 矩阵按键实验 1.矩阵按 ...
- 51单片机入门学习 第七天
提示:今天是学习51单片机的第七天,以下就是今天的笔记(我买的是普中的开发板,学习笔记是根据普中的视频进行学习) 前面我们学习了案件和矩阵,矩阵的使用方法有行线反转法,今天学习IO口的扩展使用74 ...
- 单片机入门学习笔记6:新唐单片机N76E003
学习新唐单片机是从2018年3月开始的,之前一点也不懂这一块单片机,之后脉络变的越来越清晰. 由于N76E003档次太低,新塘科技官方的管脚配置,芯片选型--都没有这一块芯片,资料唯独只有:芯片的数据 ...
- 51单片机入门学习 第八天
提示:今天是学习51单片机的第八天,以下就是今天的笔记(我买的是普中的开发板,学习笔记是根据普中的视频进行学习)今天学习的内容是中断和串口通信. 目录 中断系统 1.中断 1.1中断介绍 1.2中断结 ...
- STM32单片机入门学习(小菜鸟一枚,仅为记录个人学习)
学习STM32之前,先了解什么是单片机,以及它的组成. 单片机的基本组成 一.单片机介绍 1.什么是单片机? 将组成微型计算机的各功能部件:中央处理器.存储器.I/O接口电路及定时/计数器等制作在一块 ...
最新文章
- 特征工程之统计变换:对数+百分位秩+取Rank+Tukey打分+BoxCox+Percentile Rank
- 迁移至Android3.0遇到一些问题
- 关于对接保税仓物流系统或支付系统推送报关单的一些琐碎的问题
- 吃饭、睡觉、打星星之“打星星”!
- updatedb命令
- 【英语学习】【WOTD】cerebral 释义/词源/示例
- python list去重并删除某些元素_使用Python实现list(列表)中的重复元素删除,例如: X= [1,1,2,a,a,[1,2,3]] 去重后:X= 「1,2,a,[1,2...
- python函数参数用法_Python:函数参数类型及其用法
- java 微信 百度地图_微信接口调用百度地图api实现微信公众号打卡
- Chevereto网站存放图像至相应二级分类文件夹
- 【IoT】战略:BEM 战略解码 - 好的战略需要好的执行
- 为什么Next-Key Lock可以解决幻读问题
- 一次性加载数据,前端分页
- Python全栈开发-gitgithub快速入门
- 缺陷的概念、优先级、生命周期等
- Solidworks2017安装遇到问题:前一个安装中的Windows重启操作正在等待处理。
- Dotaer vs Loler
- 7-3 水仙花数(20 分) (20 分)(PTA Python版本)
- Shiro的认证原理(Subject#login的背后故事)
- 6 Processes 下