书籍 零基础创客技能实战  基于Microbit的封面

零基础创客技能实战 基于MicrobitPDF电子书下载

吴险峰,许政博主编

购买点数

10

出版社

北京:电子工业出版社

出版时间

2018

ISBN

标注页数

234 页

PDF页数

245 页

图书目录

第1章 Microbit开发板入门 1

预备知识 1

1.什么是创客 1

2.为何创客喜欢开源 1

3.什么是Microbit 2

4.Microbit设计有什么特点 2

5.为什么学Microbit 4

6.如何用Microbit进行开发 4

7.Microbit支持哪些开发工具 5

实践项目 5

任务1-1 连接开发板 5

任务1-2 计算机编程 8

任务1-3 手机编程(苹果+安卓) 9

第2章 Microsoft Block编程 18

预备知识 18

1.什么是MakeCode 18

2.MakeCode有什么优点 19

3.MakeCode如何入门 19

4.MakeCode如何组合 20

5.MakeCode如何快速学习 20

实践项目 21

基础实验 21

任务2-1 噗通噗通看心跳 21

任务2-2 看谁按得快 23

任务2-3 流动的沙子 25

任务2-4 自制温度计 27

任务2-5 东南西北指方向 28

任务2-6 大家一起听音乐 32

任务2-7 摇骰子 34

任务2-8 早安,晚安:显示太阳和月亮 36

传感器实验 39

任务2-9 小喇叭 39

任务2-10 小小电子琴 41

任务2-11 变脸:胆小鬼 44

任务2-12 小动物们的相册 46

任务2-13 自制小风扇 49

任务2-14 红灯停绿灯行 52

任务2-15 测距:看你离我有多远 55

创意手工制作任务 57

任务2-16 圆球小灯 57

任务2-17 接果子 59

任务2-18 自动门 62

任务2-19 七彩手势灯 66

任务2-20 打靶计分器 69

任务2-21 音乐投币箱 71

任务2-22 两颗心的跳动 75

第3章 扩展板编程 78

预备知识 78

1.什么是扩展板 78

2.什么是立式扩展板 79

3.亚博扩展板增加了哪些模块 79

4.扩展板相对于Microbit开发板编程有哪些变化 80

实践项目 81

任务3-1 蜂鸣器唱歌 81

任务3-2 自制播放音乐《粉刷匠》 83

任务3-3 点亮七彩探照灯 86

任务3-4 七彩探照灯配色控制 88

任务3-5 七彩流水灯全亮控制 90

任务3-6 七彩流水灯单独点亮 92

任务3-7 七彩跑马灯 94

任务3-8 七彩呼吸灯 95

任务3-9 超声波测距 98

任务3-10 舵机控制 99

任务3-11 红外遥控 100

任务3-12 电机驱动 103

任务3-13 巡线测试 104

任务3-14 红外传感器 107

任务3-15 蓝牙遥控 108

第4章 机器人编程 120

预备知识 120

1.为什么用机器人小车来学习编程 120

2.亚博智能机器人小车有哪些特点 120

实践项目 122

任务4-1 机器人前进 122

任务4-2 机器人花样动作 123

任务4-3 调节机器人速度 124

任务4-4 机器人唱歌跳舞 126

任务4-5 机器人巡线 129

任务4-6 机器人红外避障 132

任务4-7 机器人跟随 133

任务4-8 机器人超声波避障 135

任务4-9 机器人红外遥控 136

任务4-10 机器人蓝牙遥控 139

任务4-11 机器人微信小程序遥控 150

第5章 JavaScript编程 162

预备知识 162

1.什么是JavaScript 162

2.什么是TypeScript 162

3.如何用JavaScript开发Microbit 163

4.MakeCode作为JavaScript编程器有哪些功能 163

5.基于Microbit的JavaScript常用函数 165

实践项目 168

任务5-1 Hello World! 168

任务5-2 显示爱心 168

任务5-3 蜂鸣器唱歌 168

任务5-4 自制播放音乐《粉刷匠》 170

任务5-5 七彩跑马灯 171

任务5-6 七彩呼吸灯 171

任务5-7 超声波测距 172

任务5-8 舵机控制 172

任务5-9 红外遥控 173

任务5-10机器人超声波避障 173

第6章 Python编程 174

预备知识 174

1.什么是Python 174

2.什么是MicroPython 174

3.如何通过Microbit学习Python 174

4.如何设置Python编程环境 175

5.Python常见函数有哪些 184

实践项目 189

任务6-1 Hello,World! 189

任务6-2 显示内置图像 191

任务6-3 显示自定义图像 191

任务6-4 自定义动画 192

任务6-5 按键游戏 192

任务6-6 红灯停绿灯行 193

任务6-7 别碰我 194

任务6-8 蜂鸣器唱歌 195

任务6-9 自制小风扇 195

任务6-10 自制播放音乐《粉刷匠》 197

任务6-11 随机函数 197

任务6-12 手势控制 198

任务6-13 指北针 200

任务6-14 机器人说话 201

任务6-15 七彩流水灯单独点亮 201

任务6-16 七彩跑马灯 202

任务6-17 七彩呼吸灯 203

任务6-18 机器人前进 204

第7章 ARM Mbed编程 208

预备知识 208

1.什么是Mbed 208

2.什么是Microbit runtime 208

3.如何用Mbed开发Microbit 209

4.Microbit类如何组成 210

5.什么是Microbit消息映射 211

实践项目 211

任务7-1 闪烁灯 211

任务7-2 Hello World! 215

任务7-3 太空入侵者 216

附录A 亚博在线教育平台简介 226

附录B 离线版MakeCode使用简介 228

附录C 亚博mbit扩展板主要模块电路图 232

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包