欢迎来到 ESP32 学习文档
hello, 欢迎各位小伙伴来到小智精灵为大家准备的 ESP32 学习文档。
ESP32 是乐鑫推出的基于 Wi-Fi 和蓝牙的低功耗微控制器,它具有高性能、低功耗、集成 Wi-Fi 和蓝牙、丰富的外设接口、可编程的外围电路等特点。
本文档将为您介绍 ESP32 的相关知识,包括硬件特性、软件开发环境、编程方法、常用外设等内容。
真心希望小智精灵的文档能帮助到大家。
如何学习
知而不行, 是为不知, 行而不知, 可以至知. 王阳明的这句话告诉我们, 只有去行动才能真正地学会. 理工科就是这样, 只有你真正地将所学到的知识去付诸了实践, 才能真正地见识其现象,感知其作用, 理解其意义.
为了让小伙伴们能更加专注于 ESP32 的学习之中, 动手过程中不被各种的自搭电路疏漏劝退, 循序渐进地成长, 小智精灵为小伙伴们设计了一套与 视频教程 以及本文档配套的 ESP32 学习套件.
十分推荐小伙伴们通过 此获取链接 获取一套学习套件, 配合视频与文档进行学习, 学习效率事倍功半的同时, 也算是对我们的一种支持与鼓励 😘.
2. 搜索引擎是你强大的武器
遇到问题, 解决问题 这是你在学习之路上经常遇到的状态, 也是成长最快速的途径.
小伙伴们在学习过程中所遇见的问题中的 99.999%, 其他稍早一步的先行者小伙伴们也曾遇到过, 而有些乐于助人的先行者就会将其记录到博客之中, 或者在论坛中进行讨论. 只要小伙伴们学会使用搜索引擎这一强大工具, 就能快速找到这些先行者们留下的指示, 跨过当前的问题. (当然, 解决问题过后, 你也可以在博客中写下解决办法, 成为先行者, 帮助后来的小伙伴们 😏)
其实搜索引擎的使用十分简单, 无需花里胡哨的搜索技巧, 你只需要将问题复制到搜索引擎的输入框, 然后按下回车就好. 例如程序出现报错, 就把报错输入到搜索框中; 编译出现了 Error, 就把 Error 信息复制到搜索框中, 十分地简单.
所以, 重要的不是搜索引擎如何使用, 而是这一习惯的养成. 当你能够遇到问题时不再手足无措, 而是下意识地首先将问题贴入到搜索引擎中时, 相信我, 你已经超越大多数人许多 😎.
哦对了, 除了传统的搜索引擎以外, 有一个另类的搜索引擎也不容忽略, 那就是即将带领我们进入新时代的对话式 AI (牵强地说, 其原理与搜索引擎有些类似, 只不过 AI 将搜索的内容进行了学习与融汇贯通, 所以让我们姑且认为他是一个搜索引擎 😁). 你大可以将问题像抛给搜索引擎一样, 将问题抛给 ChatGPT, NewBing 或者 Claude, 期待他们给出的解决方案. 不过, 由于原理上的缺陷, 目前的对话式 AI 经常会出现胡说八道的现象, 小伙伴们记得注意甄别.
3. 提问的智慧
当你遇到无法解决的问题, 而搜索引擎与 AI 并未给到你满意地回答时, 提问往往是应该想到的第二个绝佳途径.
小伙伴们可以在合适的地方提出自己的问题, 希望得到大佬们的一些回答来解决你的疑惑. 合适的地方有许多, 例如相关的论坛, 相关 github 库的 issue。
不过, 不管在哪里提问都需要注意, 大佬们并不对你负有任何帮助的责任, 他们的帮助只是出于好心. 所以提问的时候一定要注意方式方法, 令人反感的提问往往得不到回答. 在这里推荐所有想要进入这个"创造者世界"的小伙伴阅读此入门必读大作:提问的智慧.
如果觉得提问的智慧太长想, 以后再阅读, 也一定在提问时注意这几点:
- 提问前先尝试通过搜索引擎寻找答案. 没有人愿意重复性地回答网上遍布答案的问题.
- 使用有意义的标题. 避免使用 救命! , 急急急 等无意义甚至引人方案的标题.
- 尽量不要私信提问. 尽量在公共空间提问, 向大家展示能力是大多数人愿意免费帮助你的动力之一, 另外私聊会让人感觉你在强迫回答.
- 清晰而完整的描述你的问题.
- 尽量详尽地描述你的问题, 以及问题所出现的环境, 例如你的操作系统, 使用的软件, 进行了哪些操作.
- 截图尽量全屏截图, 以提供更多有效信息, 关键地方标注出来. 不要只截取你认为有问题的部分, 如果你认为的是正确的, 那就不需要提问了不是吗?
- 可以说出你是如何怀疑和理解此问题的, 但要注意明确指出, 而不是将其混杂在真正的问题现象之中, 造成误导
- 注意礼貌 记住, 没有人有义务回答你的问题. 所以想得到回答, 一定要彬彬有礼, 让大家知道你对他们花时间免费提供帮助心存感激。
- 问题解决后发个简短的说明, 让帮助者们知道问题是如何解决的, 并再一次表示感谢. 这样下次的问问题会更容易收到回应.
- 如何解读别人的回答:
- 如果回答者们认为*"你 TMD 应该去读手册"或者"你 TMD 应该到网上搜索"*. 那么, 是的, 他应该是对的.
- 许多大佬可能因为忙碌或者对你的简单问题提不起兴趣等原因, 回复语气会比较直截了当. 这并不是存心冒犯的无礼行为, 而是一种更注重解决问题的风格. 不要感觉不愉快, 问题解决了就好, 不是吗?😁
4. 不要恐惧阅读手册和看报错
有了一定的基础之后, 面对一个刚刚接触芯片或者模块, 阅读厂家提供的手册是了解它的最佳方式.
编译报错和软件报错是非常简单与方便地定位问题的工具, 不要对着红色字体产生恐惧心理. 你只需要将其复制, 放到翻译软件中看看什么意思, 然后贴到搜索引擎中搜索一下, 往往问题就能迎刃而解.
文档:正在施工 🚧~ 😎