技术教育社区
www.teccses.org

micro:bit轻松学系列轻松掌握BBC MICRO:BIT

封面

作者:(英)MikeTooley(迈克·图利

页数:144

出版社:电子工业出版社

出版日期:2019

ISBN:9787121364150

电子书格式:pdf/epub/txt

内容简介

micro:bit 是BBC 推出的专为青少年编程教育设计的微型电脑开发板。本书详细介绍了micro:bit 微型电脑开发板,书中每一章侧重讲述micro:bit 的一个方面的内容。书中不但有理论知识,还有真实的开发项目。除很后一章外,每一章都有一个“进一步探索”板块,主要介绍如何将micro:bit 应用于开发项目,详细的文字说明配有相应的图解,让复杂的编程内容变得简单易懂、生动有趣。除很后一章外,每章结束时还有针对该章内容提出的问题,阅读完一章后,认真思考后面的问题,你的编程技术会越来越精湛。

作者简介

Mike Tooley 曾任英国萨里郡布鲁克兰兹学院副院长及工程系主任,有近30 年面向工程师和技术员的教学经验,授课内容涉及电子学、电工原理、计算机及航空电子学。其现为咨询顾问和技术领域的自由作家,定居在萨塞克斯西部。Mike 是诸多适用于进修院校和高等院校的工程教科书的作者,同时也是《应用电子学日报》的长期投稿人,目前还是广受青睐的树莓派、Arduino 和BBC micro:bit 类教学丛书的作者。Mike 在微电脑领域的兴趣始于40 多年前,当时流行的还是诸如6800、6502 和Z80 的早期8 位处理器。他是个狂热的电子学爱好者,业余时间主要用于软件无线电(SDR)的实验。同时,他也是一个活跃的业余无线电爱好者,是英国和法国业余电台呼号的持有者。
王学昭:英语和西班牙语翻译,主要从事翻译及翻译项目管理,作品有《Linux创客实战》《Minecraft创客制作》等。刘端阳:莫比嗨客公司创始人兼CEO,国际资深创客。12岁入选中国科学技术大学少年班,获清华大学硕士学位、美国斯坦福大学博士学位。

本书特色

micro:bit 是BBC 推出的专为青少年编程教育设计的微型电脑开发板。本书详细介绍了micro:bit 微型电脑开发板,书中每一章侧重讲述micro:bit 的一个方面的内容。书中不但有理论知识,还有真实的开发项目。除最后一章外,每一章都有一个“进一步探索”板块,主要介绍如何将micro:bit 应用于开发项目,详细的文字说明配有相应的图解,让复杂的编程内容变得简单易懂、生动有趣。除最后一章外,每章结束时还有针对该章内容提出的问题,阅读完一章后,认真思考后面的问题,你的编程技术会越来越精湛。

目录

目录
第1 章 入门 …………………………………………………………1
1.1 何为BBC micro:bit ……………………………………………………………………… 2
1.2 实现连接 ……………………………………………………………………………………. 3
1.3 获取技术 ……………………………………………………………………………………. 4
1.4 板载传感器和转换器 ………………………………………………………………….. 5
1.5 边缘连接器 ………………………………………………………………………………… 6
1.6 使用按钮来复制外部输入 …………………………………………………………… 9
1.7 状态LED 指示灯 ………………………………………………………………………… 9
1.8 电池组和电池座 ……………………………………………………………………….. 10
1.9 最大负载 ……………………………………………………………………………………11
1.10 开发micro:bit 应用程序 …………………………………………………………… 12
1.11 Microsoft Block Editor …………………………………………………………….. 12
1.12 Code Kingdoms JavaScript ………………………………………………………… 13
1.13 微软PXT ………………………………………………………………………………… 13
1.14 Microsoft Touch Develop ………………………………………………………….. 13
1.15 MicroPython ……………………………………………………………………………. 14
1.16 使用哪一个 …………………………………………………………………………….. 14
1.17 进一步探索——虚拟的micro:bit ……………………………………………… 14
1.18 问题 ……………………………………………………………………………………….. 15
第2 章 代码块介绍 ……………………………………………..17
2.1 代码块是什么 …………………………………………………………………………… 18
2.2 入门——简易按钮计数器 ………………………………………………………….. 19
2.3 进一步探索——micro:bit 掷骰子程序 ………………………………………… 24
2.4 问题 …………………………………………………………………………………………. 26
第3 章 使用LED 显示器 ……………………………………..27
3.1 LED 显示器如何工作 ………………………………………………………………… 28
3.2 单个LED 的寻址操作 ……………………………………………………………….. 29
3.3 显示图标和图像 ……………………………………………………………………….. 31
3.4 控制显示亮度 …………………………………………………………………………… 34
3.5 进一步探索——micro:bit 的简易霜冻报警程序 ………………………….. 35
3.6 问题 …………………………………………………………………………………………. 37
第4 章 使用按钮 …………………………………………………39
4.1 按钮有何作用 …………………………………………………………………………… 40
4.2 用micro:bit 计数 ……………………………………………………………………….. 41
4.3 等待开始和停止 ……………………………………………………………………….. 42
4.4 进一步探索——反应计时器 ……………………………………………………… 43
4.5 问题 …………………………………………………………………………………………. 44
第5 章 循环 ……………………………………………………….47
5.1 循环有何作用 …………………………………………………………………………… 48
5.2 forever 循环 ………………………………………………………………………………. 48
5.3 while…do 循环 …………………………………………………………………………… 48
5.4 for…do 代码块 …………………………………………………………………………… 49
5.5 repeat…do 代码块 ………………………………………………………………………. 50
5.6 进一步探索——简易防盗报警装置 ……………………………………………. 51
5.7 问题 ………………………………………………………………………………………… 54
第6 章 决定 ……………………………………………………….55
6.1 为什么人需要做决定 ………………………………………………………………… 56
6.2 if…do 逻辑块 …………………………………………………………………………….. 56
6.3 配置if…do 逻辑块 …………………………………………………………………….. 57
6.4 if…do else 逻辑块 ………………………………………………………………………. 57
6.5 if…do else if 逻辑块 ………………………………………………………………….. 59
6.6 测试布尔条件 ………………………………………………………………………….. 59
6.7 进一步探索——micro:bit 方向探测器 ………………………………………… 61
6.8 问题 …………………………………………………………………………………………. 64
第7 章 数字I/O ………………………………………………….67
7.1 使用哪些引脚 …………………………………………………………………………… 68
7.2 连接按钮和开关 ………………………………………………………………………. 69
7.3 连接输出设备 …………………………………………………………………………… 70
7.4 输出驱动电路 …………………………………………………………………………… 70
7.5 为接口电路提供电源 ………………………………………………………………… 73
7.6 数字I/O 的读取和写入 ……………………………………………………………… 75
7.7 进一步探索——micro:bit 入侵报警 ……………………………………………. 78
7.8 问题 …………………………………………………………………………………………. 80
第8 章 模拟 I/O ………………………………………………….81
8.1 什么是模拟信号 ……………………………………………………………………….. 82
8.2 使用模拟读取 …………………………………………………………………………… 82
8.3 使用模拟写入 …………………………………………………………………………… 84
8.4 读取和写入模拟数据 ………………………………………………………………… 86
8.5 确定输入和输出电压 ………………………………………………………………… 87
8.6 进一步探索——micro:bit 的电池检测器 …………………………………….. 88
8.7 问题 …………………………………………………………………………………………. 91
第9 章 温度传感 …………………………………………………93
9.1 温度传感器 ………………………………………………………………………………. 94
9.2 使用TMP34/35/36 传感器 …………………………………………………………. 94
9.3 TMP35 传感器与micro:bit 的连接 ……………………………………………… 96
9.4 使用LM35 系列温度传感器 ………………..

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《micro:bit轻松学系列轻松掌握BBC MICRO:BIT》
Article link:https://www.teccses.org/1027251.html