如何开始#

单片机的工作就以下四个重点:

  1. 是电路如何连接的? 不想学电路的话,得清楚买来的模块和开发板的引脚怎么连接。

  2. 外设要怎样操作才能工作?

  3. 单片机用什么协议把外设控制命令发给外设?像 LED 或开关就很简单,而 SD 卡的读写就很复杂。

  4. 总体程序的流程是怎样的。

基础资源#

Arduino 官网的帮助,包括 Language (API), Built-in Examples。

驱动外设的方法,包括各种通信协议。这个一般都有 Arduino 官方支持的库可用。

学完一些基础的使用方法之后,接下来易采用案例式学习。关于案例式开发,请见 常用 Tutorials

本笔记本内容就是对以上资源中用过的内容的一个摘抄和整理。

用什么板?#

Arduino UNO 国产版,以及 DOIT / Wemos ESP32 等系列开发板。它们资源众多,开发环境好配。

提高#

各种应用案例。

操作系统。FreeRTOS

还可以转到 ESP32, 开发无线应用。

常用 Tutorials#