micro:bit 硬件指南 封面

micro:bit 硬件指南

评分 3.8
字数
4.4万字
章节数
80
ISBN
9787121359323

标签

内容简介

本书围绕micro:bit硬件深入讲解了micro:bit的硬件原理、最新功能、编程方法、应用技巧,还对比了新旧版本micro:bit硬件的差异,介绍了WebUSB功能、音乐播放和转换技巧等,可以帮助读者更好地掌握micro:bit,是进一步学习micro:bit的好帮手。书中的编程部分以最新版本的MakeCode和Python为主,对于micro:bit的每个部分同时介绍了两种软件的编程方法,可以适应不同读者的需求。为方便学习,读者可以在附录A中找到例程的下载网址。本书适合中小学师生、电子爱好者阅读。

编辑推荐

《micro:bit硬件指南》是一本由邵子扬编著,电子工业出版社出版的入门级硬件编程指导书。本书聚焦于由英国广播公司(BBC)推出的微型可编程计算机micro:bit,旨在为初学者,特别是青少年和编程教育者,提供一个系统,易懂的硬件交互学习路径。

从内容架构来看,本书逻辑清晰,从micro:bit的硬件构成,开发环境搭建讲起,逐步深入到基础编程,传感器应用以及创意项目实践。它不仅仅是一本操作手册,更通过具体的项目案例,引导读者理解计算思维和硬件交互的基本原理。书中对LED点阵,加速度计,磁力计,蓝牙等核心功能的讲解较为细致,配合图示,降低了理解门槛。

作者邵子扬在创客教育和青少年编程普及领域有一定实践经验,其写作风格平实,侧重于动手实践。这使得本书虽然技术深度有限,但作为一本"指南"定位明确,实用性强。对于学校信息技术课程教师,希望引导孩子接触硬件的家长,以及任何对物联网和嵌入式系统产生兴趣的绝对新手而言,本书是一块可靠的"敲门砖"。

然而,需要指出的是,本书内容基于编写时的软件版本,而micro:bit的生态(如MakeCode编辑器)更新较快,部分界面或高级功能可能存在细微差异。此外,本书更侧重于基础应用与教学场景,对于寻求深入底层开发或复杂系统集成的资深爱好者而言,内容可能显得浅显。总体而言,这是一本完成度较高的入门教程,其价值在于将看似复杂的硬件概念转化为可触摸,可实现的趣味项目,有效激发了学习者的探索欲望。

适合谁读

适合

  • 对编程和硬件交互零基础,希望找到一条清晰入门路径的青少年学生
  • 中小学信息技术教师或创客教育工作者,寻找课堂教学的参考教材与项目灵感
  • 关心孩子STEAM教育的家长,希望有一本可靠的指南与孩子共同学习与实践
  • 对物联网,智能硬件感兴趣,但不知从何下手的成年初学者

不适合

  • 已经熟练掌握micro:bit或类似平台,寻求高级应用或底层开发技术的进阶开发者
  • 希望快速查阅大量现成项目代码而无需理解原理的"复制粘贴"型学习者

阅读建议

  1. 建议按照章节顺序阅读,并务必同步动手操作,完成每一个基础示例,这是理解硬件编程的关键
  2. 阅读时可将书中项目与micro:bit官方在线社区(MakeCode)的示例结合参考,以了解最新的项目创意和实现方式
  3. 完成书中的基础项目后,尝试结合自己的生活观察,对项目进行修改或扩展,这是从学习走向创造的重要一步

出版社简介

电子工业出版社 中国 · 成立于 1982 年

电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。

目录

  1. 版权信息
  2. 内容简介
  3. 前言
  4. 第1章 硬件基础指南
  5. 1.1 micro:bit硬件概览
  6. 1.2 主板电源设置
  7. 1.3 主芯片功能参数
  8. 1.4 DAPLink功能与应用
  9. 1.5 按钮的操作方法
  10. 1.6 LED显示应用方法
  11. 1.6.1 显示数字与字符
  12. 1.6.2 显示内置图案
  13. 1.6.3 自定义图案
  14. 1.6.4 动画显示控制
  15. 1.6.5 图案叠加和图案消除
  16. 1.6.6 控制单个LED显示
  17. 1.6.7 控制LED亮度
  18. 1.6.8 清空屏幕显示内容
  19. 1.6.9 屏幕开关的应用
  20. 1.6.10 显示条形图
  21. 1.7 获取环境温度值
  22. 1.8 使用LED检测环境光
  23. 1.9 音乐播放与实践
  24. 1.9.1 自定义音乐
  25. 1.9.2 音乐格式转换工具
  26. 1.9.3 音乐盒
  27. 1.9.4 在MakeCode中播放自定义音乐
  28. 1.10 使用扩展接口
  29. 1.10.1 引脚的特殊功能
  30. 1.10.2 扩展接口的使用方式
  31. 1.10.3 跑马灯
  32. 第2章 硬件进阶指南
  33. 2.1 加速度传感器
  34. 2.2 磁场传感器
  35. 2.3 PWM的应用
  36. 2.4 ADC的使用方法
  37. 2.5 ADC内部电压基准
  38. 2.6 串口通信
  39. 2.7 I2C的应用
  40. 2.8 SPI的应用
  41. 2.9 金手指的触摸应用
  42. 2.10 主板唯一序列号
  43. 2.11 定时器
  44. 第3章 文件系统指南
  45. 3.1 MakeCode文件系统
  46. 3.1.1 写入数据
  47. 3.1.2 发送文件
  48. 3.1.3 MakeCode文件使用例程
  49. 3.2 Python文件系统
  50. 3.2.1 创建和保存文件
  51. 3.2.2 读取文件
  52. 3.2.3 管理文件
  53. 3.2.4 复制文件
  54. 3.2.5 使用文件系统保存库
  55. 3.2.6 Python文件使用例程
  56. 第4章 无线通信指南
  57. 4.1 MakeCode中的无线功能
  58. 4.1.1 数据发送
  59. 4.1.2 数据接收
  60. 4.1.3 其他无线功能
  61. 4.1.4 无线通信的编程方法
  62. 4.2 Python中的无线功能
  63. 4.2.1 基本的无线通信
  64. 4.2.2 设置无线通信参数
  65. 4.2.3 组合发送和接收数据
  66. 4.2.4 无线数据嗅探器
  67. 4.2.5 萤火虫例程
  68. 附录A
  69. A.1 micro:bit设计原理
  70. A.1.1 LED显示电路
  71. A.1.2 DAPLink电路
  72. A.1.3 传感器电路
  73. A.1.4 电源电路
  74. A.1.5 主控制器电路
  75. A.1.6 扩展接口电路
  76. A.2 新旧micro:bit硬件对比
  77. A.3 micro:bit主要在线编程网址
  78. A.4 常用开发软件网址
  79. A.5 随书参考程序
  80. A.6 微信订阅号

常见问题

这本书适合完全没有编程经验的人吗?
非常适合。本书从最基础的概念讲起,使用的MakeCode积木块编程环境直观易懂,旨在引导零基础读者通过拖拽积木的方式理解编程逻辑和硬件控制,是理想的起点。
书中的内容会很快过时吗?
核心的硬件原理和基础编程思想不会过时。虽然软件界面可能随版本更新有细微变化,但本书教授的方法论和项目思路是通用的。读者掌握基础后,能轻松适应新版本的工具。
这本书和网络上的免费教程有什么区别?
本书提供了系统化,结构化的知识体系,避免了网络信息的碎片化。它将知识点串联成循序渐进的学习路径,并经过系统的审校,内容更准确,完整,适合希望建立扎实基础的读者。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

邵子扬 作者

邵子扬是一位围绕 micro:bit 展开写作的中文技术作者。公开资料有限,其国籍、生卒年、教育背景与职业经历均未见明确记载,目前可确认的信息主要来自其两种库内作品。他以 micro:bit 硬件指南与 micro:bit 软件指南两部著作进入读者视野,内容分别侧重硬件层面的认识与使用、软件层面的编程与开发,常见分类归于工业技术与编程设计。从题材看,他的写作面向青少年编程教育与入门开发者,注重把开源硬件的结构、接口与程序逻辑讲清楚,语言较为平实,强调动手实践与循序渐进。两种作品一硬一软、互为补充,便于读者由浅入深地理解 micro:bit 平台的完整使用流程,也因此在相关入门读物中具有一定参考价值。至于其更完整的生平与创作全貌,仍有待更多公开资料补充。

同一作者

同类高分