更新时间:2024-01-08 16:38:30
封面
版权信息
Foreword
前言
第1章 micro:bit常用开发软件
1.1 MakeCode
1.1.1 MakeCode for micro:bit(Win10)
1.1.2 MakeCode离线版
1.2 PythonEditor
1.2.1 MU
1.2.2 PythonEditor中文社区版
1.2.3 mpython
1.3 Open Roberta
1.4 其他软件
1.4.1 Arduino IDE
1.4.2 Espruino
1.4.3 EduBlocks
1.4.4 Scratch
1.4.5 Mbed OS
第2章 MakeCode高级编程功能
2.1 函数
2.1.1 计算并显示圆的面积
2.1.2 斐波那契数列
2.1.3 数学黑洞
2.2 数组
2.2.1 数组类型
2.2.2 多维数组
2.2.3 添加/删除数据
2.2.4 数组的常用功能
2.2.5 计算数组元素累加和
2.2.6 黑客帝国
2.2.7 使用二维数组
2.3 文本
2.4 游戏
2.4.1 精灵的创建、删除和位置
2.4.2 移动、反弹、旋转
2.4.3 多个精灵与碰撞检测
2.4.4 反弹球游戏
2.4.5 吃豆子游戏
2.4.6 躲炸弹游戏
2.5 图像
2.6 引脚
2.6.1 IO控制
2.6.2 舵机
2.6.3 映射
2.6.4 I2C
2.6.5 SPI
2.7 在后台运行(多任务)
2.7.1 后台程序的基本结构
2.7.2 前、后台程序协同运行
2.7.3 多个后台任务
2.7.4 任务切换
2.7.5 多任务版躲炸弹游戏
2.8 事件
2.8.1 事件的基本形式
2.8.2 消息和事件驱动机制
2.8.3 主动引发事件
2.8.4 按钮的按下、释放和点击事件
2.8.5 手势事件
2.9 其他功能
2.9.1 重置
2.9.2 微秒
2.9.3 设备名称和设备序列号
2.10 扩展
2.10.1 添加官方扩展
2.10.2 添加第三方扩展
2.10.3 删除扩展
第3章 移动终端APP的应用
3.1 蓝牙通信的扩展应用
3.1.1 添加蓝牙扩展
3.1.2 MakeCode中蓝牙服务
3.1.3 MakeCode中蓝牙应用
3.1.4 MakeCode中设备扩展
3.2 蓝牙安全模式
3.3 恢复默认出厂固件
3.4 常用的APP
3.5 micro:bit官方APP
3.5.1 配对模式
3.5.2 配对
3.5.3 联机
3.5.4 取消配对
3.5.5 下载APP自带例程
3.5.6 下载用户程序
3.5.7 安卓APP源码
3.6 用设备扩展与手机互动
3.6.1 蓝牙连接和断开事件
3.6.2 控制相机
3.6.3 控制音乐播放
3.6.4 发送警报
3.7 Bitty Blue
3.7.1 编写micro:bit程序
3.7.2 配置和连接
3.7.3 获取蓝牙服务
3.7.4 加速度测试
3.7.5 磁场服务
3.7.6 按钮服务
3.7.7 LED显示服务
3.7.8 温度服务
3.7.9 IO服务
3.7.10 设备信息服务