micro:bit硬件指南pdf下载pdf下载

micro:bit硬件指南百度网盘pdf下载

作者:
简介:本篇主要提供micro:bit硬件指南pdf下载
出版社:电子工业出版社
出版时间:2019-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

适读人群 :青少年计算机和编程爱好者,对STEM教育和micro:bit感兴趣的学习者,也可以是数学、艺术等领域的爱好者。

编程是每个人必备的全新技能,儿童在学习编程时也是在学习一种表达自我和组织观点的新途径。micro:bit 由英国BBC 推出,是面向全球青少年编程学习及构建STEM 教育的学习工具,登陆中国以来,在国内掀起关注热潮,受到工程界和教育界专家广泛认可。“有了这块板子,小孩儿也能学会计算机编程”。本书为读者进一步剖析micro:bit,更深入掌握编程的思维和实现。还可以加入专业社区MicroPython/micro:bit中文社区,与国内*专业的群体共同讨论,参与相关活动。

内容简介

本书通过丰富的例程,深入讲解了micro:bit各部分的使用方法和使用技巧,可以帮助读者快速掌握micro:bit的编程方法,深入了解其系统结构、功能参数、扩展性能、硬件效能,工作原理以及它的使用限制等内容。全书包括五个部分讲解。每个部分通过makecode和python的编程方法对比,不但可以帮助读者学习makecodePython的编程方法,也可以方便读者快速从图形化编程转换到代码编程。

作者简介

邵子扬,资深嵌入式和无线应用工程师,开源硬件爱好者,MicroPython/micro:bit中文社区创始人。余波,高级教师,从教33年,全国创客教育专家委员会专家委员,致力研究和实践以人工智能学习为载体的STEM课程,辅导学生多次获得FRC、WRO、ROBOT-CUP、FULL等国内和国际机器人竞赛大奖。

目录

目 录
第1章硬件基础指南/1
1.1micro:bit硬件概览 / 2
1.2主板电源设置 / 3
1.3主芯片功能参数 / 6
1.4DAPLink功能与应用 / 8
1.5按钮的操作方法 / 13
1.6LED显示应用方法 / 16
1.6.1显示数字与字符 / 17
1.6.2显示内置图案 / 19
1.6.3自定义图案 / 20
1.6.4动画显示控制 / 22
1.6.5图案叠加和图案消除 / 24
1.6.6控制单个LED显示 / 26
1.6.7控制LED亮度 / 27
1.6.8清空屏幕显示内容 / 29
1.6.9屏幕开关的应用 / 30
1.6.10显示条形图 / 31
1.7获取环境温度值 / 33
1.8使用LED检测环境光 / 34
1.9音乐播放与实践 / 37
1.9.1自定义音乐 / 41
1.9.2音乐格式转换工具 / 42
1.9.3音乐盒 / 46
1.9.4在MakeCode中播放自定义音乐 / 48
1.10使用扩展接口 / 51
1.10.1引脚的特殊功能 / 51
1.10.2扩展接口的使用方式 / 53
1.10.3跑马灯 / 54
第2章 硬件进阶指南 / 58
2.1加速度传感器 / 58
2.2磁场传感器 / 64
2.3PWM的应用 / 68
2.4ADC的使用方法 / 72
2.5ADC内部电压基准 / 75
2.6串口通信 / 78
2.7I2C的应用 / 83
2.8SPI的应用 / 91
2.9金手指的触摸应用 / 94
2.10主板唯一序列号 / 96
2.11定时器 / 99
第3章文件系统指南 / 102
3.1MakeCode文件系统 / 102
3.1.1写入数据 / 104
3.1.2发送文件 / 104
3.1.3MakeCode文件使用例程 / 105
3.2Python文件系统 / 109
3.2.1创建和保存文件 / 110
3.2.2读取文件 / 110
3.2.3管理文件 / 111
3.2.4复制文件 / 111
3.2.5使用文件系统保存库 / 112
3.2.6Python文件使用例程 / 113
第4章无线通信指南 / 115
4.1MakeCode中的无线功能 / 116
4.1.1数据发送 / 117
4.1.2数据接收 / 117
4.1.3其他无线功能 / 121
4.1.4无线通信的编程方法 / 121
4.2Python中的无线功能 / 124
4.2.1基本的无线通信 / 125
4.2.2设置无线通信参数 / 126
4.2.3组合发送和接收数据 / 126
4.2.4无线数据嗅探器 / 129
4.2.5萤火虫例程 / 129
附录A / 132
A.1micro:bit设计原理 / 132
A.1.1LED显示电路 / 133
A.1.2DAPLink电路 / 133
A.1.3传感器电路 / 133
A.1.4电源电路 / 137
A.1.5主控制器电路 / 137
A.1.6扩展接口电路 / 140
A.2新旧micro:bit硬件对比 / 142
A.3micro:bit主要在线编程网址 / 143
A.4常用开发软件网址 / 143
A.5随书参考程序 / 143
A.6微信订阅号 / 144

前言/序言

  前 言
  在《micro:bit 入门指南》一书中,我们已经对micro:bit的硬件做了初步介绍,为入门学习提供了必不可少的基本硬件信息和应用方法。
  要深入研究micro:bit的各种硬件功能,学习和全面掌握micro:bit的应用方法,不仅要初步了解其基本性能和参数,更需要详细了解micro:bit各组成部分的硬件细节,深入了解其系统结构、功能扩展、硬件性能、工作原理以及使用限制等内容。
  本书经过内容遴选和归纳,进一步介绍micro:bit的硬件相关内容,为进阶读者提供开发应用实践所需的实用参数与信息;结合青少年数字化创意学习和制作的特点,全面系统地介绍和讲解相关数据、原理、应用和实践内容;以科学应用和创意实践为目标,从专业开发者的角度和教育教学的实践视野为大家提供尽可能全面的学习资源和方法,以加强读者对micro:bit硬件的全面认识,积累硬件功能的应用与开发技能。全书内容分为以下4章和附录A:
  第1章硬件基础指南;
  第2章硬件进阶指南;
  第3章文件系统指南;
  第4章无线通信指南。
  本书通过丰富的例程,深入讲解micro:bit各部分的使用方法和使用技巧,可以帮助读者快速掌握micro:bit的编程方法。各部分通过MakeCode和Python的编程方法对比,不但可以帮助读者学习MakeCode和Python的编程方法,也可以方便读者快速地适应从图形化编程转换到代码编程。
  此外,为了帮助大家学习,本书配有经典的案例程序,程序的下载网址请参考附录A中的说明。
  在此,建议读者以开发者的视角,有选择性地结合互联网及其他书籍的案例,通过本书提供的硬件信息和实现方法,激发创新思维,提升micro:bit应用与实践的能力。
  本书力求达到“授人以鱼不如授人以渔,授人以渔不如授人以欲”的目的。
  编著者