新書推薦:
《
世界航空地理(世界国别与区域地理研究丛书)
》
售價:NT$
1112.0
《
学术的中心:英法德美
》
售價:NT$
398.0
《
为什么要读人类学
》
售價:NT$
352.0
《
井邑无衣冠 : 地方视野下的唐代精英与社会
》
售價:NT$
434.0
《
星地融合移动通信系统与关键技术从5G NTN到6G的卫星互联网发展
》
售價:NT$
968.0
《
妈妈,你好吗?(一封写给妈妈的“控诉”信,日本绘本奖作品)
》
售價:NT$
194.0
《
保守主义:为传统而战
》
售價:NT$
704.0
《
不同境遇的36岁:无尽与有限+人生半熟
》
售價:NT$
510.0
|
編輯推薦: |
中国电子学会创客教育专家委员会推荐 与推出本硬件的英国BBC的micro:bit教育基金会联合推出 入选十三五国家重点图书出版规划项目 涉及的技术广,有MakeCode、Python、Scratch,还涉及Processing和Arduino;是内容综合,涵盖了机器人、互动媒体、科学探究等;写作团队强大
|
內容簡介: |
micro:bit是专为K12阶段教育定制的学习工具,在帮助教师、学生快速入门方面,具有很多优势。micri:bit既是一个能够表达创意的微型电脑,又是支持科学探究的数字检测工具;不仅能够驱动小车、制作机器人,也能够作为智能采集装置,设计酷炫的互动媒体作品。 本书共分为上、下两篇。上篇以micro:bit的基础应用为主,介绍如何用MakeCode和Mixly等图形化编程工具给micro:bit编程,也介绍了如何结合Scratch编写有趣的互动作品。下篇则介绍micro:bit的应用,如用Arduino IDE来编程,适合怀旧的创客;结合Processing做互动媒体,适合对科技艺术感兴趣的朋友;再如用Python来编写程序,适合高中教师入门,为高中新教材的教学打下基础。本书整理的附录部分也非常值得一读。其一是MakeCode图形编程模块功能参考;其二是精选的10个跨学科STEAM教学案例;其三是Python语言基础,介绍了micro:bit的专用库函数。 所有对创客教育、STEAM教育感兴趣的人都可以阅读本书,不管是小学生、中学生、大学生,还是对创客活动感兴趣的教师、家长。 希望这本书,能让你我一起爱上micro:bit!
|
關於作者: |
梁森山 教育部教育装备研究与发展中心信息化教育装备副处长。从事数字化教育装备产品标准与配备标准制修订工作,高中通用技术与信息技术学科装备研究,校园创客空间建设方案与校园创客活动研究,STEAM 教育与创客教育理论研究。 谢作如,温州中学信息技术教师,温州市享受教授级待遇中学高级教师,温州市551人才,南京师范大学客座研究员,温州大学硕士生导师,中国电子学会现代教育技术分会创客教育专家委员会主任委员,2015年新媒体联盟地平线项目中国专家团成员,移动学习教育部-中国移动联合实验室基础教育专家委员会委员,信息技术深度应用示范校联盟专家委员会项目专家,浙江省中小学创客教育网络名师工作室负责人,中小学STEAM教育论坛活动联合发起人,《无线电》、《中国信息技术教育》等杂志创客教育专栏负责人。
|
目錄:
|
1 初面micro:bit........................ 002
1.1 开箱即用............................... 003
1.2 发现U 盘.............................. 004
1.3 Hello micro:bit...................... 007
1.4 下载程序............................... 008
1.5 学习资源............................... 010
1.5.1 micro:bit 官网.............................. 011
1.5.2 微软MakeCode........................... 011
1.5.3 国内资源............................................. 012
1.6 创客爸爸............................... 013
1.7 再识micro:bit....................... 014
2 Mixly 米思齐.......................... 018
2.1 认识Mixly............................. 018
2.1.1 下载安装............................................ 018
2.1.2 连接硬件.............................................020
2.2 多彩显示............................... 020
2.2.1 简单任务.............................................020
2.2.2 心跳感觉............................................. 025
2.2.3 计时秒表........................................... 027
2.2.4 箭头动画............................................030
2.2.5 呼吸灯.................................................. 032
2.2.6 综合案例擦除效果............... 034
2.3 玩转按钮............................... 036
2.3.1 延时灯.................................................. 037
2.3.2 计数器.................................................. 037
2.3.3 单键开关............................................. 038
2.3.4 综合案例抢答器................. 039
2.4 声音控制............................... 041
2.4.1 警报声..................................................043
2.4.2 制作门铃............................................ 043
2.4.3 综合案例生日快乐歌......044
2.5 感知世界............................... 046
2.5.1 温控灯..................................................046
2.5.2 记步器..................................................048
2.5.3 重力感应灯....................................... 049
2.5.4 指北针..................................................050
2.5.5 综合案例比比谁更稳...... 052
2.6 无线通信............................... 053
2.6.1 电报机..................................................054
2.6.2 密码锁.................................................. 055
2.6.3 综合案例
石头剪刀布游戏...... 057
2.7 文件处理............................... 060
2.7.1 谁动了我的奶酪............................ 061
2.7.2 综合案例保存聊天记录... 061
3 交互Scratch......................... 064
3.1 初识Scratch........................ 064
3.1.1 下载安装............................................ 065
3.1.2 熟悉界面............................................. 066
3.2 创作准备............................... 071
3.2.1 S2bot .................................................. 071
3.2.2 Labplus 盛思................................. 074
3.2.3 ScratchX........................................... 076
3.2.4 Scratchbit........................................ 078
3.3 互动作品............................... 083
3.3.1 用micro:bit 控制Scratch........083
3.3.2 用Scratch 控制micro:bit........090
3.3.3 综合案例: 赛车游戏(基于
Labplus 设计)............................ 092
4 盒子Robot........................... 094
4.1 认识机器人........................... 095
4.1.1 大脑....................................................... 095
4.1.2 感知系统............................................ 095
4.1.3 执行系统............................................ 097
4.2 自制纸盒机器人..................... 098
4.2.1 器具清单............................................... 98
4.2.2 车体制作............................................100
4.2.3 元器件连接....................................... 105
4.2.4 避障原理............................................ 105
4.2.5 输入输出....................................... 105
4.2.6 程序设计............................................ 106
4.2.7 扩展探究............................................ 107
5 教学建议................................ 108
5.1 bits 游乐园............................ 109
5.2 信息通信实验........................ 112
6 携手Arduino......................... 116
6.1 环境搭建............................... 117
6.1.1 驱动安装............................................ 118
6.1.2 安装软件............................................. 118
6.1.3 SoftDevice....................................... 119
6.1.4 载入内核............................................ 120
6.1.5 Blinking............................................ 123
6.1.6 按钮A、B........................................ 126
6.2 管理库文件........................... 127
6.2.1 胶水库.................................................. 129
6.2.2 库管理器............................................. 130
6.2.3 导入ZIP 格式的库...................... 132
6.3 从点到屏输出..................... 134
6.3.1 Screen 库........................................... 134
6.3.2 呼吸灯点....................................... 137
6.3.3 走马灯线....................................... 138
6.3.4 指示牌面....................................... 138
6.3.5 逐帧动画动.................................. 139
6.4 传感器输入........................ 141
6.4.1 加速度.................................................. 141
6.4.2 磁力计.................................................. 143
6.5 蓝牙通信............................... 145
6.5.1 BLE 库................................................. 145
6.5.2 无线串口............................................. 148
6.5.3 数据可视化....................................... 152
6.6 Blynk 物联网........................ 155
6.6.1 Blynk App....................................... 155
6.6.2 Blynk 库文件.................................. 157
6.6.3 输入测试............................................. 159
6.6.4 输出控制............................................ 165
7 Processing 互动.................... 167
7.1 Processing 简介.................. 167
7.2 准备工作............................... 169
7.2.1 下载与安装....................................... 169
7.2.2 互动原理............................................. 170
7.2.3 串口驱动............................................. 172
7.2.4 串口测试............................................ 173
7.3 互动作品............................... 176
7.3.1 micro:bit 控制Processing......176
7.3.2 Processing 控制micro:bit......183
7.3.3 综合案例............................................. 189
8 我用Python.......................... 198
8.1 从Python............................. 198
8.2 到MicroPython................... 202
8.3 再到micro:bit....................... 204
8.4 环境搭建............................... 205
8.5 试一试.................................. 205
8.5.1 代码输入............................................. 205
8.5.2 代码编译............................................. 206
8.5.3 存入U 盘........................................... 206
8.5.4 测试验证............................................ 207
8.5.5 import................................................. 207
8.5.6 图形化.................................................. 208
8.6 练一练.................................. 209
8.6.1 显示一颗红心.................................. 209
8.6.2 显示DIY 图像................................ 210
8.6.3 显示心跳动态图案....................... 211
8.6.4 轻松决策............................................ 212
8.6.5 数字沙漏............................................. 213
8.7 玩一玩.................................. 214
8.7.1 躲避游戏............................................. 215
8.7.2 记忆游戏............................................. 216
9 STEAM 教学案例................... 219
9.1 瞬时速度............................... 219
9.2 听到超声波........................... 223
9.3 失重与超重........................... 227
9.4 单摆周期............................... 232
附录A 10 个跨学科STEAM
教学案例........................ 238
附录B Python 语言基础............ 243
|
|