外观
第二章 · 外设开发与驱动
第一章讲的是"程序怎么组织",这一章讲**"怎么让芯片跟真实世界打交道"** —— 点亮一颗灯、读一个温度、显示到屏幕上。
这一章开始要买硬件了
一套约 ¥120,清单见 硬件与工具清单。
每节课都是同一个套路
- 这个东西是干嘛的(打比方)
- 用哪些引脚(给表格,代码照着填)
- 代码怎么写(可以直接抄)
- 不工作怎么办(常见坑清单)
- 动手试试
本章地图
| 小节 | 学什么 | 天气时钟里用来干嘛 |
|---|---|---|
| 2.1 | 外设是什么 | 打基础 |
| 2.2 | GPIO:点灯、读按键 | 通用基础(本项目未使用按键) |
| 2.3 | 三种通信总线 | 连传感器、连屏幕 |
| 2.4 | 屏幕 | 主显示 |
| 2.5 | 模拟量和定时器 | 光敏调背光 |
| 2.6 | 音频入门 | ⭐ 闹铃播放 |
| 2.7 | 麦克风、喇叭 | ⭐ 语音命令、闹铃提示音 |
| 2.8 | 蓝牙 BLE、特征值 | ⭐ 手机设闹钟 |
本章几乎全都要用
天气时钟没有按键、没有蜂鸣器 —— 闹钟靠手机(蓝牙 / MQTT)设置,靠喇叭响。
2.3 – 2.8 全都是项目会用到的,没有选学内容。
麦克风做语音命令、喇叭放闹铃、蓝牙和 MQTT 设闹钟 —— 一个都不能少。