书籍详情
小创客趣玩micro:bit开发板编程
作者:王宇光 著
出版社:机械工业出版社
出版时间:2019-08-01
ISBN:9787111633860
定价:¥69.00
购买这本书可以去
内容简介
本书选择微软研发的MakeCode图形化开发工具对micro:bit进行编程,搭积木式的编程过程让初次接触编程的读者能够很好地体会到编写程序的乐趣。趣味学习不等于知识点的凌乱,笔者精心编排本书即希望读者可以快速上手编程的同时也要掌握常用的软件开发术语和必要的基础知识。为了方便小学和中学老师在全日制学校的课堂上的使用,本书还在保证结构统一完整的基础上严格控制了每个章节的篇幅。 全书结构清晰明了,16个章节中除了第壹章讲述micro:bit开发工具的硬件结构以外,其余15个章节都以讲述必要的术语和代码模块为始,以使用MakeCode编辑器完成一个独立完整的micro:bit项目为终,并在每章后附上必要的习题来复习和巩固知识点。本书不仅适合7岁以上的青少年编程爱好者和青少年计算机教育从业者,也适合毫无编程经验但是愿意尝试学习编程的成年读者。
作者简介
王宇光多年以来服务于微软、富士通和DHL等世界500强上市公司,也曾服务于鄂尔多斯、恒信钻石等国内大型企业,任CIO、CTO等职务。拥有超过15年的技术研发与管理经验。在互联网、大数据、云计算及人工智能技术领域有丰富的项目实践经验。因在多年的工作中体会到信息技术的很多核心专利都被欧美科技巨头企业所掌握,所以投身于中国少年儿童编程事业中,创立了Engeeker(硬壳儿)少儿编程学院,将欧美STEAM教育中的计算机编程和软硬件集成培训课程与中国本土的创新教育相结合,打造出了一系列适合中国少年儿童编程的创新课程,深受广大家长和孩子们的喜爱。
目录
第1章
什么是 microt:bit
1.1.第一次遇见 microt:bit / 3
1.2.小结/12
1.3.练习题/12
第2章
JavaScript Blocks图形编程
2.1.初始 MakeCode和图形化编程语言 / 15
2.2.浏览 MakeCode编程界面 / 17
2.3.小结/20
2.4.练习题/20
第3章
你好,世界
3.1.强大的代码块 / 22
3.2.我的第一个 microt:bit程序:Hello World! / 23
3.3.小结/26
3.4.练习题/27
第4章
闪烁的桃心
4.1.显示图形和单词 / 29
4.2.编写“闪烁的桃心”项目代码 / 31
4.3.小结/35
4.4.练习题/35
第5章
表情按钮
5.1.事件与监听器 / 38
5.2.编写“表情按钮”项目代码 / 40
5.3.小结/42
5.4.练习题/43
第6章
数字生成器
6.1.认识引脚 / 45
6.2.编写“数字生成器”项目代码 / 48
6.3.小结/51
6.4.练习题/51
第7章
microt:bit计数器
7.1.Variables模块组 / 54
7.2.编写“计数器”项目代码 / 56
7.3.小结/58
7.4.练习题/58
第8章
抛硬币模拟器
8.1.认识布尔类型和语句块 / 60
8.2.编写“抛硬币模拟器”项目代码 / 63
8.3.小结/65
8.4.练习题/65
第9章
石头剪刀布9.1.Variables与 if…then…else if…else块 / 68
9.2.编写“石头剪刀布”项目代码 / 69
9.3.小结/72
9.4.练习题/72
第10章
温度模拟器
10.1.默认值 / 75
10.2.编写“温度模拟器”项目代码 / 75
10.3.小结/78
10.4.练习题 / 78
第11 章
心情广播
11.1 定义通信规则与校验 / 80
11.2 编写“心情广播”项目代码 / 82
11.3 小结 / 85
11.4 练习题 / 85
第12 章
定时器
12.1 新的代码块 / 88
12.2 编写“定时器”项目代码 / 90
12.3 小结 / 94
12.4 练习题 / 94
第13 章
智能显示屏
13.1 知识预热 / 97
13.2 编写“智能显示屏”项目代码 / 98
13.3 小结 / 101
13.4 练习题 / 101
第14 章
码表
14.1 如何构思复杂项目 / 104
14.2 编写代码 / 106
14.3 小结 / 109
14.4 练习题 / 109
第15 章
魔术按钮
15.1 项目设计 / 111
15.2 编写“魔术按钮”项目代码 / 112
15.3 小结 / 116
15.4 练习题 / 116
第16 章
土豆运输
16.1 项目方案设计 / 119
16.2 编写“土豆运输”项目代码 / 120
16.3 小结 / 123
16.4 练习题 / 123
附录A 代码块字典 / 124
附录B 项目的完整代码 / 132
附录C 练习题答案 / 140
什么是 microt:bit
1.1.第一次遇见 microt:bit / 3
1.2.小结/12
1.3.练习题/12
第2章
JavaScript Blocks图形编程
2.1.初始 MakeCode和图形化编程语言 / 15
2.2.浏览 MakeCode编程界面 / 17
2.3.小结/20
2.4.练习题/20
第3章
你好,世界
3.1.强大的代码块 / 22
3.2.我的第一个 microt:bit程序:Hello World! / 23
3.3.小结/26
3.4.练习题/27
第4章
闪烁的桃心
4.1.显示图形和单词 / 29
4.2.编写“闪烁的桃心”项目代码 / 31
4.3.小结/35
4.4.练习题/35
第5章
表情按钮
5.1.事件与监听器 / 38
5.2.编写“表情按钮”项目代码 / 40
5.3.小结/42
5.4.练习题/43
第6章
数字生成器
6.1.认识引脚 / 45
6.2.编写“数字生成器”项目代码 / 48
6.3.小结/51
6.4.练习题/51
第7章
microt:bit计数器
7.1.Variables模块组 / 54
7.2.编写“计数器”项目代码 / 56
7.3.小结/58
7.4.练习题/58
第8章
抛硬币模拟器
8.1.认识布尔类型和语句块 / 60
8.2.编写“抛硬币模拟器”项目代码 / 63
8.3.小结/65
8.4.练习题/65
第9章
石头剪刀布9.1.Variables与 if…then…else if…else块 / 68
9.2.编写“石头剪刀布”项目代码 / 69
9.3.小结/72
9.4.练习题/72
第10章
温度模拟器
10.1.默认值 / 75
10.2.编写“温度模拟器”项目代码 / 75
10.3.小结/78
10.4.练习题 / 78
第11 章
心情广播
11.1 定义通信规则与校验 / 80
11.2 编写“心情广播”项目代码 / 82
11.3 小结 / 85
11.4 练习题 / 85
第12 章
定时器
12.1 新的代码块 / 88
12.2 编写“定时器”项目代码 / 90
12.3 小结 / 94
12.4 练习题 / 94
第13 章
智能显示屏
13.1 知识预热 / 97
13.2 编写“智能显示屏”项目代码 / 98
13.3 小结 / 101
13.4 练习题 / 101
第14 章
码表
14.1 如何构思复杂项目 / 104
14.2 编写代码 / 106
14.3 小结 / 109
14.4 练习题 / 109
第15 章
魔术按钮
15.1 项目设计 / 111
15.2 编写“魔术按钮”项目代码 / 112
15.3 小结 / 116
15.4 练习题 / 116
第16 章
土豆运输
16.1 项目方案设计 / 119
16.2 编写“土豆运输”项目代码 / 120
16.3 小结 / 123
16.4 练习题 / 123
附录A 代码块字典 / 124
附录B 项目的完整代码 / 132
附录C 练习题答案 / 140
猜您喜欢