micro:bit硬件指南

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
查看详情
相关图书 / 更多
micro:bit硬件指南
micro:bit超好玩米爸带你学编程
狄勇 著
micro:bit硬件指南
midasGTSNX常见问题解答
王金艳、王珊珊 著
micro:bit硬件指南
mini篮球校本教程
宋占军、辛迎喜 编
micro:bit硬件指南
micro:bit编程入门教程(创客教育)
刘育红 著
micro:bit硬件指南
micro:bit软件指南
余波 著
micro:bit硬件指南
microRNA与现代农业
邢海涛 等
micro:bit硬件指南
micro:bit趣味创意编程
肖新国、田翠玲、杨先云、蔡光腾、刘少江 著
micro:bit硬件指南
micro:bit开源智能硬件开发案例教程
贺雪晨;陈炜;赵琰;沈文忠;贺天韵
micro:bit硬件指南
miR-122通过抑制SOCS3增强IFN介导的HBV抑制作用研究/生命科学系列丛书
高冬妮 著
micro:bit硬件指南
mini伴读:高考年度高分作文范例
张水鱼 编
micro:bit硬件指南
micro:bit 基础入门与趣味编程
黄耀忠、林幸强、张建华、张可玉 著
micro:bit硬件指南
midas Civil桥梁工程抗震设计实例详解
朱锋;姜蕊;李铎
您可能感兴趣 / 更多
micro:bit硬件指南
MicroPython入门指南
邵子扬 著
micro:bit硬件指南
AVR单片机应用专题精讲
邵子扬 著