第1章 什么是microt:bit 1
1.1 第一次遇见microt:bit 3
1.2 小结 12
1.3 练习题 12
第2章 JavaScript Blocks图形编程 14
2.1 初始MakeCode和图形化编程语言 15
2.2 浏览MakeCode编程界面 17
2.3 小结 20
2.4 练习题 20
第3章 你好,世界 21
3.1 强大的代码块 22
3.2 我的第一个microt:bit程序:Hello World! 23
3.3 小结 26
3.4 练习题 27
第4章 闪烁的桃心 28
4.1 显示图形和单词 29
4.2 编写“闪烁的桃心”项目代码 31
4.3 小结 35
4.4 练习题 35
第5章 表情按钮 37
5.1 事件与监听器 38
5.2 编写“表情按钮”项目代码 40
5.3 小结 42
5.4 练习题 43
第6章 数字生成器 44
6.1 认识引脚 45
6.2 编写“数字生成器”项目代码 48
6.3 小结 51
6.4 练习题 51
第7章 microt:bit计数器 53
7.1 Variables模块组 54
7.2 编写“计数器”项目代码 56
7.3 小结 58
7.4 练习题 58
第8章 抛硬币模拟器 59
8.1 认识布尔类型和语句块 60
8.2 编写“抛硬币模拟器”项目代码 63
8.3 小结 65
8.4 练习题 65
第9章 石头剪刀布 67
9.1 Variables与if…then…else if…else块 68
9.2 编写“石头剪刀布”项目代码 69
9.3 小结 72
9.4 练习题 72
第10章 温度模拟器 74
10.1 默认值 75
10.2 编写“温度模拟器”项目代码 75
10.3 小结 78
10.4 练习题 78
第11章 心情广播 79
11.1 定义通信规则与校验 80
11.2 编写“心情广播”项目代码 82
11.3 小结 85
11.4 练习题 85
第12章 定时器 87
12.1 新的代码块 88
12.2 编写“定时器”项目代码 90
12.3 小结 94
12.4 练习题 94
第13章 智能显示屏 96
13.1 知识预热 97
13.2 编写“智能显示屏”项目代码 98
13.3 小结 101
13.4 练习题 101
第14章 码表 103
14.1 如何构思复杂项目 104
14.2 编写代码 106
14.3 小结 109
14.4 练习题 109
第15章 魔术按钮 110
15.1 项目设计 111
15.2 编写“魔术按钮”项目代码 112
15.3 小结 116
15.4 练习题 116
第16章 土豆运输 118
16.1 项目方案设计 119
16.2 编写“土豆运输”项目代码 120
16.3 小结 123
16.4 练习题 123
附录A代码块字典 124
附录B项目的完整代码 132
附录C练习题答案 140