创客教育探索
我们一直在努力!

《micro:bit 入门指南》-每个人都是发明家 余波 邵子扬

微信截图_20171113104336

Micro:bit是有BBC推出的面向全球青少年编程学习及STEM教育的学习工具。在众多的软件和硬件中(Scratch、Arduino、Lego、Python……),一直没有一个完善的课堂学习编程的解决方案,Micro:bit解决了这一问题,不但身形小巧,结构简单,其硬件传感器高集成化,且图形代码结合的编程方式使其已经迅速风靡全球,目前即将登陆亚洲。学生能够通过短时间学习后,迅速掌握它的使用方法,并应用于数学、艺术、科学、技术、生活、机器人等活动中,启发他们创意思维。国内目前讲解Micro:bit的图书还未发现,国外也刚刚出现,本书采用简单明了的讲述方式,结合实际操作环境,选取了大量生动的实例,使学习者快速了解和上手操作,并能独立设计小应用。

第1 章 BBC micro:bit 简介··········································································· 1
认识micro:bit ·······························································································1
micro:bit 基金会 ···························································································4
micro:bit 的功能 ···························································································6
主要硬件参数 ·······················································································7
常用功能说明 ·······················································································7
第2 章 micro:bit 的开发方式······································································ 11
micro:bit 开发工具主要特征 ·····································································12
全面采用在线编程平台 ·····································································12
可视化编程方式 ·················································································13
虚拟演示功能 ·····················································································15
MicroPython 语言成为代码编程主流 ···············································15
可视化与代码书写编程方式结合 ·····················································16
micro:bit 常用的五种开发工具 ·································································16
MakeCode() ······································································17
PythonEditor(Micro Python) ·····························································18
C O N T E N T S
目 录
XVIII | micro: bit 入门指南
MU(MircoPython) ·············································································19
Open Roberta lab ·················································································20
Scratch X······························································································21
micro:bit 各种开发工具类比 ·····································································22
图形化编程功能对比 ·········································································23
代码编程功能对比 ·············································································24
第3 章 MakeCode 图形化编程·································································· 25
MakeCode 编程界面 ··················································································25
MakeCode 基本操作 ··················································································28
编程方式转换按钮 ·············································································28
虚拟演示控制按钮 ·············································································28
文件名设置方法 ·················································································29
下载与保存程序 ·················································································29
项目分享流程 ·····················································································30
入门教程 ·····························································································31
基本编程模块使用方法 ············································································32
开机和无限循环(forever) ·································································32
屏幕显示 ·····························································································33
屏幕控制 ·····························································································38
按键设置 ·····························································································40
测量温度 ·····························································································42
检查光强 ·····························································································43
加速度传感器 ·····················································································44
磁场传感器 ·························································································48
播放音乐 ·····························································································49
目录| XIX
无线电通信 ·························································································52
蓝牙通信 ·····························································································54
无线和蓝牙的比较 ·············································································57
第4 章 PythonEditor···················································································· 59
MicroPython 语言 ······················································································59
MicroPython 的特点 ···········································································59
编程软件 ·····························································································60
Python 编程需要注意的问题 ·····························································61
显示文字 ····································································································62
文字显示控制 ····························································································62
显示图案 ····································································································63
显示内置小图案 ·················································································63
显示自定义图案 ·················································································64
显示多个图案 ·····················································································65
图案显示控制 ·····················································································65
播放音乐 ····································································································65
内置音乐 ·····························································································66
音乐播放控制 ·····················································································66
自定义音乐 ·························································································67
音调 ·····································································································70
停止音乐 ·····························································································71
语音 ············································································································71
说话 ·····································································································71
朗读和唱歌 ·························································································72
加速度传感器 ····························································································73
XX | micro: bit 入门指南
手势 ·····································································································74
磁场传感器 ································································································76
温度传感器 ································································································77
端口 ············································································································77
端口说明 ·····························································································77
输出高低电平 ·····················································································78
读取输入电平 ·····················································································79
输出PWM ···························································································79
读取模拟输入 ·····················································································79
文件系统 ····································································································80
NeoPixel 彩灯控制 ·····················································································82
I2C 接口 ·····································································································84
第5 章 micro:bit 创意实践·········································································· 87
灯光瀑布 ★★ ···························································································87
金属探测器 ★★ ·······················································································89
制作水平仪 ★★☆ ···················································································92
生命游戏(life game)★★☆ ···································································95
乒乓球对战 ★★★★ ·············································································101
番茄工作法 ★★★☆ ·············································································111
气压/ 温度计 ★★★☆ ··········································································115
吟诗机器人 ★★☆ ·················································································122
会说话的幸运球 ★★☆ ·········································································124
莫尔斯发报机 ★★★★☆ ·····································································126
遥控小车 ★★★☆ ·················································································134
目录| XXI
第6 章 micro:bit 扩展件············································································· 141
接口转接板 ······························································································141
电池扩展板 ······························································································144
保护外壳 ··································································································145
小车 ··········································································································146
彩灯扩展板 ······························································································147
其他 ··········································································································148
附录··················································································································· 149

购买地址:

https://item.jd.com/19266035289.html

未经允许不得转载:创客探索 » 《micro:bit 入门指南》-每个人都是发明家 余波 邵子扬

分享到:更多 ()