第1章 准备
1.1 什么是BBC micro:bit
micro:bit上有什么
购买micro:bit
购买入门套件
购买专业套件
micro:bit配件
1.2 为micro:bit供电
用电池为micro:bit供电
使用USB接口为micro:bit供电
为micro:bit供电的其他方式
通过3V引脚供电
1.3 使用在线Python编辑器创建你的第一个程序
使用在线Python编辑器进行编程
使用Mu编辑器进行编程
1.4 使用REPL
1.5 总结
第2章 显示屏和图案
2.1 micro:bit的LED点阵显示屏
打开和关闭LED
设置和获取LED的亮度
清除显示屏
打开和关闭显示屏
使用内置的图案
创建自己的图案
列表和动画
自定义动画
2.2 总结
第3章 使用按钮
3.1 micro:bit的按钮
使用按钮处理用户输入
3.2 接入外部按钮
瞬时按钮
使用外部按钮
将按钮连接到GPIO
3.3 总结
第4章 使用输入和输出
4.1 边缘连接器
使用边缘连接器扩展板
I/O引脚实验
触摸引脚
模拟输入和输出
数字输入和输出
I2C(内部集成电路)
SPI(串行外设接口)
UART(通用异步收发器)
4.2 总结
第5章 使用加速度计和罗盘
5.1 加速度计
读取加速度
制作一个水平仪
计算整体加速度
5.2 姿态检测
检测当前的姿态
获取姿态历史
罗盘
校准罗盘
读取罗盘数值
获取罗盘方向
5.3 总结
第6章 使用音乐
6.1 连接扬声器
使用耳机
内置旋律
制作自己的旋律
使用八度音阶
节拍
设置节奏
获取节奏
重置属性
播放音高
6.2 总结
第7章 使用语音
7.1 连接扬声器
音色
示例:创建机器人语音
标点符号
音素
重音符号
用音素唱歌
7.2 总结
第8章 存储和操作文件
8.1 创建文件
8.2 读取文件
8.3 在文件中写入多行文本
8.4 将文本追加到文件中
8.5 使用“.py”扩展名创建文件
8.6 创建自己的库
8.7 文件操作
列出文件
删除文件
获取文件的大小
8.8 使用MicroFS进行文件传输
安装MicroFS
升级MicroFS
8.9 总结
第9章 建立有线或无线网络
9.1 构建有线网络
缓冲传入数据
9.2 使用无线通信
打开和关闭radio模块
发送和接收消息
设置radio模块
远程控制LED
综合案例:制作无线遥控越野车
9.3 总结
附录A 更新DAPLink固件,以及通过Tera Term使用REPL
A.1 DAPLink固件
升级DAPLink固件
维护模式
A.2 通过Tera Term使用REPL
下载mbed串口驱动程序
下载Tera Term
设置Tera Term
使用Tera Term编写MicroPython代码
附录B 在移动设备上使用micro:bit App、micro:bit Blue App
B.1 使用micro:bit App
与micro:bit配对
使用micro:bit App编写代码
B.2 使用micro:bit Blue App
安装micro:bit Blue
进入配对模式
将micro:bit与Android手机或平板电脑配对
使用App