书籍详情
BBC micro:bit官方学习指南
作者:[英] 加雷斯-哈尔法克里(Gareth Halfacree) 著,于峰 译
出版社:机械工业出版社
出版时间:2018-09-01
ISBN:9787111602927
定价:¥69.00
购买这本书可以去
内容简介
风靡全球的micro:bit来了,一起开始创造和编程吧 官方指南,国际畅销科技书作者精心创作 让青少年更易学习编程的好方法 探索BBCmicro:bit全面功能,让科技学习更有趣,开始创造和编程吧。BBCmicro:bit以培养青少年在未来智能时代的数字化技能为目的,为青少年和家长提供有趣、实用、廉价的学习电子知识和编程的方法。它更是一个非常适合开展STEAM教育和人工智能教育启蒙的教育学习平台,启蒙创造和编程思维,以此触碰未来,开启青少年智能时代之旅。 本书由国际畅销科技书作者撰写,并得到Micro:bit教育基金会官方认可。本书包含了让你快速学会使用BBCmicro:bit模块、电路、编程等的各方面知识,讲解了Python、JavaScriptBlocks、JavaScript等编程基础,以及如何创作项目。 本书适合想要使用BBCmicro:bit的青少年、家长、教育工作者、创客等学习,无须经验,即可轻松开始。
作者简介
Gareth Halfacree 国际畅销科技书作者、技术达人,与Raspberry Pi创始人Eben Upton一起创作了《Raspberry Pi User Guide》一书。他对开源项目、创客项目充满了热情,从Linux、Arduino到Raspberry Pi等项目都做出了巨大贡献。他还是Sleepduino和Burnduino开放硬件项目的创建者,这些项目扩展了Arduino体系的功能。
目录
译者序
原书序
原书前言
第1部分 BBC micro:bit简介
第1章 了解BBC micro:bit
BBC micro:bit概述
BBC micro:bit详解
显示屏
按钮
处理器
无线电收发设备
加速度计
电子罗盘
输入-输出引脚
微型USB接口
电池接口
第2章 BBC micro:bit新手入门
如何手持BBC micro:bit
如何给BBC micro:bit供电
USB供电
电池供电
BBC micro:bit的问候
生命迹象
测试按钮
动作感应游戏
开始编程
重启BBC micro:bit
第3章 使用BBC micro:bit进行编程
USB接口的数据连接性
拖放操作
自动闪存
代码编辑器
下载程序
关于闪速存储器
第2部分 使用BBC micro:bit进行编码
第4章 编程语言
编程语言简介
BBC micro:bit的三种主要编程语言
JavaScriptBlocks
JavaScript
Python
编程语言对比
编程语言的选择
其他编程语言
第5章 JavaScriptBlocks
JavaScriptBlocks编辑器简介
程序1:“Hello World!”
循环
程序2:按钮输入
多按钮程序
程序3:触摸输入
变量
程序4:温度传感器
格式化输出
程序5:罗盘传感器
程序6:加速度计传感器
延迟
读取加速度计原始数据
程序7:接水果游戏
设置
主程序循环
条件循环
条件语句
控制事件
更进一步
第6章 JavaScript
JavaScript编辑器简介67
程序1:“Hello World!”
循环
程序2:按钮输入
多按钮程序
程序3:触摸输入
变量
程序4:温度传感器
格式化输出
程序5:罗盘传感器
程序6:加速度计传感器
延迟
读取加速度计原始数据
程序7:接水果游戏
设置
主程序循环
条件循环
条件语句
控制事件
更进一步
第7章 Python
Python编辑器简介
程序1:“Hello World!”
循环
程序2:按钮输入
多按钮程序
程序3:触摸输入
变量
程序4:温度传感器
格式化输出
程序5:罗盘传感器
程序6:加速度计传感器
延迟
读取加速度计原始数据
程序7:接水果游戏
设置
主程序循环
条件循环
条件语句
拖曳方块
完成程序
更进一步
第3部分 高级BBC micro:bit项目
第8章 BBC micro:bit的无线连接功能
BBC micro:bit的无线设置
程序1:一对一连接
程序2:一对多连接
程序3:无线分组
测试分组特征
将BBC micro:bit与智能手机或平板电脑连接使用
第9章 BBC micro:bit和RaspberryPi
关于RaspberryPi
把RaspberryPi连接到BBC micro:bit上
从BBC micro:bit读取数据
使用BBC micro:bit的显示屏
实例:CPU监测器
第10章 创建电路
电子设备
输入-输出引脚
大引脚
小引脚
第一个电路
读取按钮输入
读取电阻器色码表
编写LED输出
通过脉宽调制(PWM)让LED变暗
读取模拟输入
第11章 拓展BBC micro:bit
利用扩展板拓展BBC micro:bit
Kitronik边缘连接器扩展板
ScienceScopeMicro:bit扩展板
Proto-PicBread:Bit
Proto-PicExhi:Bit
机器人和BBC micro:bit
Kitronik巡线两轮车机器人
Kitronik电动机驱动板
Technology Will Save Us Micro:Bot
4tronix Bit:Bot
BinaryBots
其他BBC micro:bit的附件
KitronikMi:Power
Proto-Pic Micro:Pixel板
Proto-Pic Sinon:Says板
4tronix Bit:2:Pi板
KitronikMi:Pro Protechtor和Mi:Power外壳
第12章 可穿戴的BBC micro:bit
BBC micro:bit作为可穿戴设备的优点
导电线
使用导电线
下雨感应帽子
制作帽子
下雨传感器程序
电池电源
第13章 附加资源
Micro:bit教育基金会
官方教育资源
第三方教育资源
英国工程技术学会
计算机在学校
应用于小学的Micro:bit
TES杂志
编程俱乐部
附录
附录A JavaScriptBlocks程序列表
附录B JavaScript程序列表
附录C Python程序列表
附录D 输入-输出引脚列表
原书序
原书前言
第1部分 BBC micro:bit简介
第1章 了解BBC micro:bit
BBC micro:bit概述
BBC micro:bit详解
显示屏
按钮
处理器
无线电收发设备
加速度计
电子罗盘
输入-输出引脚
微型USB接口
电池接口
第2章 BBC micro:bit新手入门
如何手持BBC micro:bit
如何给BBC micro:bit供电
USB供电
电池供电
BBC micro:bit的问候
生命迹象
测试按钮
动作感应游戏
开始编程
重启BBC micro:bit
第3章 使用BBC micro:bit进行编程
USB接口的数据连接性
拖放操作
自动闪存
代码编辑器
下载程序
关于闪速存储器
第2部分 使用BBC micro:bit进行编码
第4章 编程语言
编程语言简介
BBC micro:bit的三种主要编程语言
JavaScriptBlocks
JavaScript
Python
编程语言对比
编程语言的选择
其他编程语言
第5章 JavaScriptBlocks
JavaScriptBlocks编辑器简介
程序1:“Hello World!”
循环
程序2:按钮输入
多按钮程序
程序3:触摸输入
变量
程序4:温度传感器
格式化输出
程序5:罗盘传感器
程序6:加速度计传感器
延迟
读取加速度计原始数据
程序7:接水果游戏
设置
主程序循环
条件循环
条件语句
控制事件
更进一步
第6章 JavaScript
JavaScript编辑器简介67
程序1:“Hello World!”
循环
程序2:按钮输入
多按钮程序
程序3:触摸输入
变量
程序4:温度传感器
格式化输出
程序5:罗盘传感器
程序6:加速度计传感器
延迟
读取加速度计原始数据
程序7:接水果游戏
设置
主程序循环
条件循环
条件语句
控制事件
更进一步
第7章 Python
Python编辑器简介
程序1:“Hello World!”
循环
程序2:按钮输入
多按钮程序
程序3:触摸输入
变量
程序4:温度传感器
格式化输出
程序5:罗盘传感器
程序6:加速度计传感器
延迟
读取加速度计原始数据
程序7:接水果游戏
设置
主程序循环
条件循环
条件语句
拖曳方块
完成程序
更进一步
第3部分 高级BBC micro:bit项目
第8章 BBC micro:bit的无线连接功能
BBC micro:bit的无线设置
程序1:一对一连接
程序2:一对多连接
程序3:无线分组
测试分组特征
将BBC micro:bit与智能手机或平板电脑连接使用
第9章 BBC micro:bit和RaspberryPi
关于RaspberryPi
把RaspberryPi连接到BBC micro:bit上
从BBC micro:bit读取数据
使用BBC micro:bit的显示屏
实例:CPU监测器
第10章 创建电路
电子设备
输入-输出引脚
大引脚
小引脚
第一个电路
读取按钮输入
读取电阻器色码表
编写LED输出
通过脉宽调制(PWM)让LED变暗
读取模拟输入
第11章 拓展BBC micro:bit
利用扩展板拓展BBC micro:bit
Kitronik边缘连接器扩展板
ScienceScopeMicro:bit扩展板
Proto-PicBread:Bit
Proto-PicExhi:Bit
机器人和BBC micro:bit
Kitronik巡线两轮车机器人
Kitronik电动机驱动板
Technology Will Save Us Micro:Bot
4tronix Bit:Bot
BinaryBots
其他BBC micro:bit的附件
KitronikMi:Power
Proto-Pic Micro:Pixel板
Proto-Pic Sinon:Says板
4tronix Bit:2:Pi板
KitronikMi:Pro Protechtor和Mi:Power外壳
第12章 可穿戴的BBC micro:bit
BBC micro:bit作为可穿戴设备的优点
导电线
使用导电线
下雨感应帽子
制作帽子
下雨传感器程序
电池电源
第13章 附加资源
Micro:bit教育基金会
官方教育资源
第三方教育资源
英国工程技术学会
计算机在学校
应用于小学的Micro:bit
TES杂志
编程俱乐部
附录
附录A JavaScriptBlocks程序列表
附录B JavaScript程序列表
附录C Python程序列表
附录D 输入-输出引脚列表
猜您喜欢