本书是一本专为青少年编程学习打造的实践型教程,以开源硬件micro:bit 为核心,采用项目化学习的教学方法,循序渐进地引导读者从零基础入门到综合应用。
全书在介绍电子电路基础知识和Mind+ 图形化编程环境的基础上,详细解析micro:bit 的板载硬件资源,包括LED 点阵显示屏、物理按键、加速度传感器、温度传感器等,以及各类外接扩展模块的使用方法,如蜂鸣器、电位器、超声波传感器、电机驱动器和四位数码管等。通过智能节能风扇和智能倒车雷达等综合实战案例,帮助读者掌握硬件编程的核心技能,培养解决实际问题的创新能力。
本书内容生动有趣,案例丰富实用,既适合中小学生自主学习和课外拓展使用,也可作为学校或培训机构科技课程的教材。
第一篇 micro:bit 快速入门 001
第1章 走进科技学堂 002
1.1 电学发展002
1.2 电路基本概念004
1.3 串联和并联007
1.4 欧姆定律及电路状态009
1.5 简单电路 011
第2章 初识micro:bit 013
2.1 micro:bit 是什么 013
2.2 micro:bit 主控板结构介绍 014
2.3 micro:bit 学习套件 021
2.4 套件使用注意事项022
第3章 遇见Mind+ 023
3.1 Mind+ 下载与安装024
3.2 Mind+ 界面介绍027
3.3 入门micro:bit 硬件编程028
3.4 运行现象033
第二篇 micro:bit 基础学习035
第4章 闪烁的表情包 036
4.1 项目任务036
4.2 所需硬件037
4.3 图形化积木学习037
4.4 图形化编程038
4.5 运行现象039
4.6 自制表情包040
第5章 滚动的姓名徽章 042
5.1 字符串基础042
5.2 项目任务043
5.3 所需硬件043
5.4 图形化积木学习043
5.5 图形化编程044
5.6 运行现象045
第6章 闪烁的流水灯 046
6.1 项目任务047
6.2 所需硬件047
6.3 图形化积木学习047
6.4 图形化编程048
6.5 运行现象050
第7章 炫彩的呼吸灯 051
7.1 项目任务 051
7.2 所需硬件052
7.3 图形化积木学习052
7.4 图形化编程053
7.5 运行现象056
第8章 有趣的AB 按钮 057
8.1 按钮工作原理057
8.2 项目任务058
8.3 所需硬件059
8.4 图形化积木学习059
8.5 图形化编程060
8.6 运行现象060
第9章 环境光强度检测 062
9.1 micro:bit 光检测原理062
9.2 项目任务063
9.3 所需硬件064
9.4 图形化积木学习064
9.5 图形化编程065
9.6 运行现象067
第10章 micro:bit 温度检测 069
10.1 micro:bit 温度检测原理069
10.2 项目任务070
10.3 所需硬件070
10.4 图形化积木学习 071
10.5 图形化编程072
10.6 运行现象073
第11章 实用的加速度计 075
11.1 板载加速度计简介075
11.2 项目任务076
11.3 所需硬件077
11.4 图形化积木学习077
11.5 图形化编程078
11.6 运行现象079
第12章 好玩的电子罗盘 081
12.1 电子罗盘简介 081
12.2 电子罗盘校准083
12.3 项目任务083
12.4 所需硬件083
12.5 图形化积木学习084
12.6 图形化编程086
12.7 运行现象088
12.8 任务扩展089
第三篇 micro:bit 进阶提高091
第13章 扩展板与电子积木 092
13.1 micro:bit 扩展板092
13.2 电子积木097
第14章 LED 灯电子积木 098
14.1 LED 发光原理098
14.2 电子积木连接引脚099
14.3 项目任务 100
14.4 所需硬件 100
14.5 硬件搭建 100
14.6 图形化积木学习 101
14.7 图形化编程 102
14.8 运行现象 103
第15章 蜂鸣器电子积木 104
15.1 蜂鸣器发声原理 104
15.2 电子积木连接引脚 106
15.3 项目任务 106
15.4 所需硬件 107
15.5 硬件搭建 107
15.6 图形化积木学习 108
15.7 图形化编程 109
15.8 运行现象 110
第16章 电位器电子积木 111
16.1 电位器工作原理111
16.2 电子积木连接引脚 112
16.3 项目任务 113
16.4 所需硬件 113
16.5 硬件搭建 113
16.6 图形化积木学习 115
16.7 图形化编程 116
16.8 运行现象 116
第17章 红外避障传感器117
17.1 传感器工作原理 117
17.2 传感器连接引脚 118
17.3 项目任务 118
17.4 所需硬件 119
17.5 硬件搭建 119
17.6 图形化积木学习 120
17.7 图形化编程 121
17.8 运行现象 122
第18章 电机驱动模块 124
18.1 电机驱动原理 124
18.2 电子模块连接引脚 125
18.3 项目任务 126
18.4 所需硬件 126
18.5 硬件搭建 127
18.6 图形化积木学习 128
18.7 图形化编程 129
18.8 运行现象 131
第19章 超声波测距模块 132
19.1 超声波测距原理 132
19.2 电子模块连接引脚 134
19.3 micro:bit 控制过程 134
19.4 项目任务 135
19.5 所需硬件 136
19.6 硬件搭建 136
19.7 图形化积木学习 137
19.8 图形化编程 138
19.9 运行现象 140
第20章 四位数码管显示模块141
20.1 数码管显示原理 141
20.2 四位数码管 144
20.3 电子模块连接引脚 146
20.4 项目任务 146
20.5 所需硬件 146
20.6 硬件搭建 147
20.7 图形化积木学习 148
20.8 图形化编程 149
20.9 运行现象 150
第四篇 micro:bit 综合实战 151
第21章 综合项目一 智能节能风扇 152
21.1 项目背景 152
21.2 项目任务 153
21.3 项目所需硬件 153
21.4 项目硬件搭建 154
21.5 项目软件流程图 155
21.6 项目图形化编程 156
21.7 项目运行现象 158
第22章 综合项目二 智能倒车雷达 160
22.1 项目背景 160
22.2 项目任务 161
22.3 项目所需硬件 161
22.4 项目硬件搭建 162
22.5 项目图形化编程 163
22.6 项目运行现象 165