标签
内容简介
编辑推荐
从内容架构来看,本书逻辑清晰,从micro:bit的硬件构成,开发环境搭建讲起,逐步深入到基础编程,传感器应用以及创意项目实践。它不仅仅是一本操作手册,更通过具体的项目案例,引导读者理解计算思维和硬件交互的基本原理。书中对LED点阵,加速度计,磁力计,蓝牙等核心功能的讲解较为细致,配合图示,降低了理解门槛。
作者邵子扬在创客教育和青少年编程普及领域有一定实践经验,其写作风格平实,侧重于动手实践。这使得本书虽然技术深度有限,但作为一本"指南"定位明确,实用性强。对于学校信息技术课程教师,希望引导孩子接触硬件的家长,以及任何对物联网和嵌入式系统产生兴趣的绝对新手而言,本书是一块可靠的"敲门砖"。
然而,需要指出的是,本书内容基于编写时的软件版本,而micro:bit的生态(如MakeCode编辑器)更新较快,部分界面或高级功能可能存在细微差异。此外,本书更侧重于基础应用与教学场景,对于寻求深入底层开发或复杂系统集成的资深爱好者而言,内容可能显得浅显。总体而言,这是一本完成度较高的入门教程,其价值在于将看似复杂的硬件概念转化为可触摸,可实现的趣味项目,有效激发了学习者的探索欲望。
适合谁读
适合
- 对编程和硬件交互零基础,希望找到一条清晰入门路径的青少年学生
- 中小学信息技术教师或创客教育工作者,寻找课堂教学的参考教材与项目灵感
- 关心孩子STEAM教育的家长,希望有一本可靠的指南与孩子共同学习与实践
- 对物联网,智能硬件感兴趣,但不知从何下手的成年初学者
不适合
- 已经熟练掌握micro:bit或类似平台,寻求高级应用或底层开发技术的进阶开发者
- 希望快速查阅大量现成项目代码而无需理解原理的"复制粘贴"型学习者
阅读建议
- 建议按照章节顺序阅读,并务必同步动手操作,完成每一个基础示例,这是理解硬件编程的关键
- 阅读时可将书中项目与micro:bit官方在线社区(MakeCode)的示例结合参考,以了解最新的项目创意和实现方式
- 完成书中的基础项目后,尝试结合自己的生活观察,对项目进行修改或扩展,这是从学习走向创造的重要一步
出版社简介
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 硬件基础指南
- 1.1 micro:bit硬件概览
- 1.2 主板电源设置
- 1.3 主芯片功能参数
- 1.4 DAPLink功能与应用
- 1.5 按钮的操作方法
- 1.6 LED显示应用方法
- 1.6.1 显示数字与字符
- 1.6.2 显示内置图案
- 1.6.3 自定义图案
- 1.6.4 动画显示控制
- 1.6.5 图案叠加和图案消除
- 1.6.6 控制单个LED显示
- 1.6.7 控制LED亮度
- 1.6.8 清空屏幕显示内容
- 1.6.9 屏幕开关的应用
- 1.6.10 显示条形图
- 1.7 获取环境温度值
- 1.8 使用LED检测环境光
- 1.9 音乐播放与实践
- 1.9.1 自定义音乐
- 1.9.2 音乐格式转换工具
- 1.9.3 音乐盒
- 1.9.4 在MakeCode中播放自定义音乐
- 1.10 使用扩展接口
- 1.10.1 引脚的特殊功能
- 1.10.2 扩展接口的使用方式
- 1.10.3 跑马灯
- 第2章 硬件进阶指南
- 2.1 加速度传感器
- 2.2 磁场传感器
- 2.3 PWM的应用
- 2.4 ADC的使用方法
- 2.5 ADC内部电压基准
- 2.6 串口通信
- 2.7 I2C的应用
- 2.8 SPI的应用
- 2.9 金手指的触摸应用
- 2.10 主板唯一序列号
- 2.11 定时器
- 第3章 文件系统指南
- 3.1 MakeCode文件系统
- 3.1.1 写入数据
- 3.1.2 发送文件
- 3.1.3 MakeCode文件使用例程
- 3.2 Python文件系统
- 3.2.1 创建和保存文件
- 3.2.2 读取文件
- 3.2.3 管理文件
- 3.2.4 复制文件
- 3.2.5 使用文件系统保存库
- 3.2.6 Python文件使用例程
- 第4章 无线通信指南
- 4.1 MakeCode中的无线功能
- 4.1.1 数据发送
- 4.1.2 数据接收
- 4.1.3 其他无线功能
- 4.1.4 无线通信的编程方法
- 4.2 Python中的无线功能
- 4.2.1 基本的无线通信
- 4.2.2 设置无线通信参数
- 4.2.3 组合发送和接收数据
- 4.2.4 无线数据嗅探器
- 4.2.5 萤火虫例程
- 附录A
- A.1 micro:bit设计原理
- A.1.1 LED显示电路
- A.1.2 DAPLink电路
- A.1.3 传感器电路
- A.1.4 电源电路
- A.1.5 主控制器电路
- A.1.6 扩展接口电路
- A.2 新旧micro:bit硬件对比
- A.3 micro:bit主要在线编程网址
- A.4 常用开发软件网址
- A.5 随书参考程序
- A.6 微信订阅号
常见问题
这本书适合完全没有编程经验的人吗?
书中的内容会很快过时吗?
这本书和网络上的免费教程有什么区别?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
邵子扬是一位围绕 micro:bit 展开写作的中文技术作者。公开资料有限,其国籍、生卒年、教育背景与职业经历均未见明确记载,目前可确认的信息主要来自其两种库内作品。他以 micro:bit 硬件指南与 micro:bit 软件指南两部著作进入读者视野,内容分别侧重硬件层面的认识与使用、软件层面的编程与开发,常见分类归于工业技术与编程设计。从题材看,他的写作面向青少年编程教育与入门开发者,注重把开源硬件的结构、接口与程序逻辑讲清楚,语言较为平实,强调动手实践与循序渐进。两种作品一硬一软、互为补充,便于读者由浅入深地理解 micro:bit 平台的完整使用流程,也因此在相关入门读物中具有一定参考价值。至于其更完整的生平与创作全貌,仍有待更多公开资料补充。