micro:bit硬件指南
出版时间:
2019-09
版次:
1
ISBN:
9787121359323
定价:
59.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
152页
14人买过
-
本书通过丰富的例程,深入讲解了micro:bit各部分的使用方法和使用技巧,可以帮助读者快速掌握micro:bit的编程方法,深入了解其系统结构、功能参数、扩展性能、硬件效能,工作原理以及它的使用限制等内容。全书包括五个部分讲解。每个部分通过makecode和python的编程方法对比,不但可以帮助读者学习makecodePython的编程方法,也可以方便读者快速从图形化编程转换到代码编程。 邵子扬,资深嵌入式和无线应用工程师,开源硬件爱好者,MicroPython/micro:bit中文社区创始人。余波,高级教师,从教33年,全国创客教育专家委员会专家委员,致力研究和实践以人工智能学习为载体的STEM课程,辅导学生多次获得FRC、WRO、ROBOT-CUP、FULL等国内和国际机器人竞赛大奖。 目 录
第1章?硬件基础指南/1
1.1?micro:bit硬件概览 / 2
1.2?主板电源设置 / 3
1.3?主芯片功能参数 / 6
1.4?DAPLink功能与应用 / 8
1.5?按钮的操作方法 / 13
1.6?LED显示应用方法 / 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.3?PWM的应用 / 68
2.4?ADC的使用方法 / 72
2.5?ADC内部电压基准 / 75
2.6?串口通信 / 78
2.7?I2C的应用 / 83
2.8?SPI的应用 / 91
2.9?金手指的触摸应用 / 94
2.10?主板唯一序列号 / 96
2.11?定时器 / 99
第3章?文件系统指南 / 102
3.1?MakeCode文件系统 / 102
3.1.1?写入数据 / 104
3.1.2?发送文件 / 104
3.1.3?MakeCode文件使用例程 / 105
3.2?Python文件系统 / 109
3.2.1?创建和保存文件 / 110
3.2.2?读取文件 / 110
3.2.3?管理文件 / 111
3.2.4?复制文件 / 111
3.2.5?使用文件系统保存库 / 112
3.2.6?Python文件使用例程 / 113
第4章?无线通信指南 / 115
4.1?MakeCode中的无线功能 / 116
4.1.1?数据发送 / 117
4.1.2?数据接收 / 117
4.1.3?其他无线功能 / 121
4.1.4?无线通信的编程方法 / 121
4.2?Python中的无线功能 / 124
4.2.1?基本的无线通信 / 125
4.2.2?设置无线通信参数 / 126
4.2.3?组合发送和接收数据 / 126
4.2.4?无线数据嗅探器 / 129
4.2.5?萤火虫例程 / 129
附录A / 132
A.1?micro:bit设计原理 / 132
A.1.1?LED显示电路 / 133
A.1.2?DAPLink电路 / 133
A.1.3?传感器电路 / 133
A.1.4?电源电路 / 137
A.1.5?主控制器电路 / 137
A.1.6?扩展接口电路 / 140
A.2?新旧micro:bit硬件对比 / 142
A.3?micro:bit主要在线编程网址 / 143
A.4?常用开发软件网址 / 143
A.5?随书参考程序 / 143
A.6?微信订阅号 / 144
-
内容简介:
本书通过丰富的例程,深入讲解了micro:bit各部分的使用方法和使用技巧,可以帮助读者快速掌握micro:bit的编程方法,深入了解其系统结构、功能参数、扩展性能、硬件效能,工作原理以及它的使用限制等内容。全书包括五个部分讲解。每个部分通过makecode和python的编程方法对比,不但可以帮助读者学习makecodePython的编程方法,也可以方便读者快速从图形化编程转换到代码编程。
-
作者简介:
邵子扬,资深嵌入式和无线应用工程师,开源硬件爱好者,MicroPython/micro:bit中文社区创始人。余波,高级教师,从教33年,全国创客教育专家委员会专家委员,致力研究和实践以人工智能学习为载体的STEM课程,辅导学生多次获得FRC、WRO、ROBOT-CUP、FULL等国内和国际机器人竞赛大奖。
-
目录:
目 录
第1章?硬件基础指南/1
1.1?micro:bit硬件概览 / 2
1.2?主板电源设置 / 3
1.3?主芯片功能参数 / 6
1.4?DAPLink功能与应用 / 8
1.5?按钮的操作方法 / 13
1.6?LED显示应用方法 / 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.3?PWM的应用 / 68
2.4?ADC的使用方法 / 72
2.5?ADC内部电压基准 / 75
2.6?串口通信 / 78
2.7?I2C的应用 / 83
2.8?SPI的应用 / 91
2.9?金手指的触摸应用 / 94
2.10?主板唯一序列号 / 96
2.11?定时器 / 99
第3章?文件系统指南 / 102
3.1?MakeCode文件系统 / 102
3.1.1?写入数据 / 104
3.1.2?发送文件 / 104
3.1.3?MakeCode文件使用例程 / 105
3.2?Python文件系统 / 109
3.2.1?创建和保存文件 / 110
3.2.2?读取文件 / 110
3.2.3?管理文件 / 111
3.2.4?复制文件 / 111
3.2.5?使用文件系统保存库 / 112
3.2.6?Python文件使用例程 / 113
第4章?无线通信指南 / 115
4.1?MakeCode中的无线功能 / 116
4.1.1?数据发送 / 117
4.1.2?数据接收 / 117
4.1.3?其他无线功能 / 121
4.1.4?无线通信的编程方法 / 121
4.2?Python中的无线功能 / 124
4.2.1?基本的无线通信 / 125
4.2.2?设置无线通信参数 / 126
4.2.3?组合发送和接收数据 / 126
4.2.4?无线数据嗅探器 / 129
4.2.5?萤火虫例程 / 129
附录A / 132
A.1?micro:bit设计原理 / 132
A.1.1?LED显示电路 / 133
A.1.2?DAPLink电路 / 133
A.1.3?传感器电路 / 133
A.1.4?电源电路 / 137
A.1.5?主控制器电路 / 137
A.1.6?扩展接口电路 / 140
A.2?新旧micro:bit硬件对比 / 142
A.3?micro:bit主要在线编程网址 / 143
A.4?常用开发软件网址 / 143
A.5?随书参考程序 / 143
A.6?微信订阅号 / 144
查看详情
-
全新
山东省泰安市
平均发货15小时
成功完成率91.07%
-
全新
山东省泰安市
平均发货25小时
成功完成率90.89%
-
全新
江苏省南京市
平均发货14小时
成功完成率83.66%
-
九品
北京市东城区
平均发货25小时
成功完成率89.25%
-
九品
北京市海淀区
平均发货23小时
成功完成率89.81%
-
全新
四川省成都市
平均发货52小时
成功完成率85.52%
-
全新
山东省泰安市
平均发货22小时
成功完成率90.92%
-
全新
北京市海淀区
平均发货16小时
成功完成率88.46%
-
全新
江苏省无锡市
平均发货21小时
成功完成率89.86%
-
4
九五品
广东省东莞市
平均发货6小时
成功完成率95.78%
-
4
九五品
广东省东莞市
平均发货6小时
成功完成率96.92%
-
5
八五品
上海市闵行区
平均发货9小时
成功完成率97.62%
-
全新
广东省广州市
平均发货10小时
成功完成率94.75%
-
9
2019-08 印刷
印次: 1
九品
四川省成都市
平均发货6小时
成功完成率97.93%
-
九五品
北京市通州区
平均发货31小时
成功完成率82.75%
-
全新
北京市海淀区
平均发货8小时
成功完成率94.35%
-
全新
北京市通州区
平均发货9小时
成功完成率89.53%
-
全新
天津市津南区
平均发货13小时
成功完成率85.01%
-
全新
海南省海口市
平均发货22小时
成功完成率80.86%
-
全新
北京市丰台区
平均发货7小时
成功完成率93.07%
-
全新
北京市通州区
平均发货10小时
成功完成率91.76%
-
2
全新
湖北省武汉市
平均发货16小时
成功完成率86.44%
-
全新
广东省广州市
平均发货8小时
成功完成率88.73%
-
九品
北京市海淀区
平均发货24小时
成功完成率83.38%
-
5
全新
浙江省金华市
平均发货25小时
成功完成率80.34%
-
全新
浙江省杭州市
平均发货23小时
成功完成率81.08%
-
全新
浙江省杭州市
平均发货24小时
成功完成率74.38%
-
全新
浙江省金华市
平均发货25小时
成功完成率80.34%
-
全新
河北省沧州市
平均发货14小时
成功完成率69.9%
-
九品
北京市昌平区
平均发货20小时
成功完成率76.19%
-
全新
海南省海口市
平均发货23小时
成功完成率86.58%
-
全新
山东省德州市
平均发货12小时
成功完成率90.82%
-
全新
江西省吉安市
平均发货47小时
成功完成率85.17%
-
全新
河北省廊坊市
平均发货27小时
成功完成率86.23%
-
全新
江西省吉安市
平均发货55小时
成功完成率84.3%