封面
版权信息
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
- APP免费
1.4.3 EduBlocks
- APP免费
1.4.4 Scratch
- APP免费
1.4.5 Mbed OS
- APP免费
第2章 MakeCode高级编程功能
- APP免费
2.1 函数
- APP免费
2.1.1 计算并显示圆的面积
- APP免费
2.1.2 斐波那契数列
- APP免费
2.1.3 数学黑洞
- APP免费
2.2 数组
- APP免费
2.2.1 数组类型
- APP免费
2.2.2 多维数组
- APP免费
2.2.3 添加/删除数据
- APP免费
2.2.4 数组的常用功能
- APP免费
2.2.5 计算数组元素累加和
- APP免费
2.2.6 黑客帝国
- APP免费
2.2.7 使用二维数组
- APP免费
2.3 文本
- APP免费
2.4 游戏
- APP免费
2.4.1 精灵的创建、删除和位置
- APP免费
2.4.2 移动、反弹、旋转
- APP免费
2.4.3 多个精灵与碰撞检测
- APP免费
2.4.4 反弹球游戏
- APP免费
2.4.5 吃豆子游戏
- APP免费
2.4.6 躲炸弹游戏
- APP免费
2.5 图像
- APP免费
2.6 引脚
- APP免费
2.6.1 IO控制
- APP免费
2.6.2 舵机
- APP免费
2.6.3 映射
- APP免费
2.6.4 I2C
- APP免费
2.6.5 SPI
- APP免费
2.7 在后台运行(多任务)
- APP免费
2.7.1 后台程序的基本结构
- APP免费
2.7.2 前、后台程序协同运行
- APP免费
2.7.3 多个后台任务
- APP免费
2.7.4 任务切换
- APP免费
2.7.5 多任务版躲炸弹游戏
- APP免费
2.8 事件
- APP免费
2.8.1 事件的基本形式
- APP免费
2.8.2 消息和事件驱动机制
- APP免费
2.8.3 主动引发事件
- APP免费
2.8.4 按钮的按下、释放和点击事件
- APP免费
2.8.5 手势事件
- APP免费
2.9 其他功能
- APP免费
2.9.1 重置
- APP免费
2.9.2 微秒
- APP免费
2.9.3 设备名称和设备序列号
- APP免费
2.10 扩展
- APP免费
2.10.1 添加官方扩展
- APP免费
2.10.2 添加第三方扩展
- APP免费
2.10.3 删除扩展
- APP免费
第3章 移动终端APP的应用
- APP免费
3.1 蓝牙通信的扩展应用
- APP免费
3.1.1 添加蓝牙扩展
- APP免费
3.1.2 MakeCode中蓝牙服务
- APP免费
3.1.3 MakeCode中蓝牙应用
- APP免费
3.1.4 MakeCode中设备扩展
- APP免费
3.2 蓝牙安全模式
- APP免费
3.3 恢复默认出厂固件
- APP免费
3.4 常用的APP
- APP免费
3.5 micro:bit官方APP
- APP免费
3.5.1 配对模式
- APP免费
3.5.2 配对
- APP免费
3.5.3 联机
- APP免费
3.5.4 取消配对
- APP免费
3.5.5 下载APP自带例程
- APP免费
3.5.6 下载用户程序
- APP免费
3.5.7 安卓APP源码
- APP免费
3.6 用设备扩展与手机互动
- APP免费
3.6.1 蓝牙连接和断开事件
- APP免费
3.6.2 控制相机
- APP免费
3.6.3 控制音乐播放
- APP免费
3.6.4 发送警报
- APP免费
3.7 Bitty Blue
- APP免费
3.7.1 编写micro:bit程序
- APP免费
3.7.2 配置和连接
- APP免费
3.7.3 获取蓝牙服务
- APP免费
3.7.4 加速度测试
- APP免费
3.7.5 磁场服务
- APP免费
3.7.6 按钮服务
- APP免费
3.7.7 LED显示服务
- APP免费
3.7.8 温度服务
- APP免费
3.7.9 IO服务
- APP免费
3.7.10 设备信息服务
- APP免费
3.8 nRF Connect APP
- APP免费
3.9 micro:bit bitty controller
- APP免费
3.9.1 控制命令
- APP免费
3.9.2 蓝牙遥控小车
- APP免费
3.10 串口通信
- APP免费
3.11 Droidscript
- APP免费
3.11.1 远程编程
- APP免费
3.11.2 文档和例程
- APP免费
3.11.3 发送数据到micro:bit
- APP免费
3.11.4 从micro:bit接收数据
- APP免费
3.11.5 micro:bit插件API
- APP免费
第4章 编写MakeCode扩展程序
- APP免费
4.1 开发准备
- APP免费
4.2 创建自定义文件
- APP免费
4.3 模板文件
- APP免费
4.4 定义分类位置
- APP免费
4.5 定义颜色
- APP免费
4.6 定义图标
- APP免费
4.7 定义分类名称
- APP免费
4.8 编程模块函数的形式
- APP免费
4.9 参数默认值
- APP免费
4.10 设置参数范围
- APP免费
4.11 自动创建变量
- APP免费
4.12 编程模块名称
- APP免费
4.13 编程模块的显示顺序
- APP免费
4.14 参数不换行
- APP免费
4.15 分页显示
- APP免费
4.16 定义事件
- APP免费
4.17 编写代码和功能测试
- APP免费
4.18 扩展中的其他文件
- APP免费
4.19 创建项目并上传代码
- APP免费
4.20 测试扩展程序
- APP免费
4.21 变量和函数命名原则
- APP免费
4.21.1 Typescript原则
- APP免费
4.21.2 函数命令原则
- APP免费
第5章 应用技巧
- APP免费
5.1 使用安卓手机或平板电脑下载程序
- APP免费
5.1.1 准备工作
- APP免费
5.1.2 Python中webusb应用
- APP免费
5.1.3 MakeCode中webusb应用
- APP免费
5.2 MakeCode中的实验功能
- APP免费
5.2.1 开启实验功能
- APP免费
5.2.2 打印代码功能
- APP免费
5.2.3 绿屏功能
- APP免费
5.2.4 调试功能
- APP免费
5.2.5 接线说明功能
- APP免费
5.3 图形方式辅助学习代码编程
- APP免费
5.4 MakeCode编程技巧
- APP免费
5.4.1 使用模拟运行
- APP免费
5.4.2 使用调试功能
- APP免费
5.4.3 使用串口发送数据
- APP免费
5.4.4 使用MakeCode离线版
- APP免费
5.4.5 灵活使用扩展
- APP免费
5.4.6 使用Python辅助编程
- APP免费
5.4.7 使用代码编程方式输入程序
- APP免费
附录A MakeCode的几种版本
- APP免费
附录B micro:bit的Python彩蛋
- APP免费
附录C 参考资料
更新时间:2024-01-08 16:38:30