搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
BBC micro:bit开发从入门到精通(全彩)(博文视点出品)
0.00     定价 ¥ 69.00
泸西县图书馆
  • ISBN:
    9787121370427
  • 作      者:
    [美]普拉迪卡塞涅韦拉特内(Pradeeka Seneviratne)
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2019-08-01
收藏
编辑推荐

《BBC micro:bit开发从入门到精通(全彩)》经过micro:bit开发团队审阅,获得micro:bit教育基金会(MEF)力荐。深入讲解micro:bit开发实战技巧,让青少年创客牢固掌握micro:bit玩法。

展开
作者简介

Pradeeka Seneviratne

Pradeeka Seneviratne 是一名软件工程师,有超过 10 年的计算机编程和系统设计的经验。他是 Arduino 和 Raspberry Pi 嵌入式系统开发方面的专家,目前是全职的嵌入式软件工程师,致力于嵌入式系统和高度可扩展技术的研发。 此前,Pradeeka 还曾在多家 IT 基础架构和技术服务公司担任软件工程师。

他作为硬件和软件测试的志愿者,参与了外联网项目“数据永远免费” 中的“基于 Ku 波段卫星频率的灯塔和树莓派 DIY 外联网接收器”部分。

除了本书以外,Pradeeka 还著有 Building Arduino PLCs, Internet of Things with Arduino Blueprints, IoT: Building Arduino-Based Projects, Raspberry Pi 3 Projects for Java Programmers 四本图书。

 

译者简介

刘建新,工科硕士,毕业于中国科学院计算机软件专业,曾任美国甲骨文(Oracle)亚洲研发中心资深研发经理,拥有20年企业软件开发/管理经验。

当前是美国项目管理协会项目管理专家(PMP)、美国Scrum联盟敏捷开发教练(CSM)、中国计算机学会(CCF)专业会员、美国计算机协会(ACM)会员、美国计算机科学教师协会(CSTA)会员、国家心理咨询师、STEAM教育/创客教育推广者和践行者、数项科技创新大赛嘉宾评委、家庭教育倡导者。

现任麦子创程(创始于2017年6月,专注于5~18岁的青少儿编程教育)总经理,致力于培养青少年的编程思维和创造力,帮助中国孩子快乐创新。

展开
内容介绍

micro:bit 是 BBC 推出的一款微型电脑开发板,目前广泛应用于青少年创客硬件开发教育和编程教育中。本书为引进的优质外版图书,详细讲解了 micro:bit 的 Python 编程和硬件开发知识,符合国内读者需要。

《BBC micro:bit开发从入门到精通(全彩)》分为 9 章和 2 个附录。9 章分别是:准备、显示屏和图案、使用按钮、使用输入和输出、使用加速度计和罗盘、使用音乐、使用语音、存储和操作文件、建立有线或无线网络。附录分别是:“更新 DAPLink 固件,以及通过 Tera Term 使用 REPL”和“在移动设备上使用 micro:bit App、micro:bit Blue App”。

《BBC micro:bit开发从入门到精通(全彩)》适合各个年龄段的 micro:bit 初学者(无论是在校学生、家长,还是对 micro:bit 开发感兴趣的爱好者)学习使用,也可以作为相关院校和培训机构的教材。

展开
精彩书评

  我们将micro:bit这一国外的主流教育编程产品引入中国,希望它可以帮助更多的中国青少年从小接触编程教育。要知道,与世界的接轨不应只关注经济,更重要的是关注青少年教育。让孩子们更早地接触主流编程课程,会更好地帮助他们赢在起跑线。本书作为专业的实用性教程能让孩子快速学习编程,爱上编程。
  —— BBC micro:bit亚洲区负责人 Waris Candra
  
  
  micro:bit作为一款高度集成化、尺寸小巧、携带方便的微型控制器,非常适合中小学生在STEAM教育的课程中使用,通过图形化和代码结合的编程方式可以制作机器人、可穿戴设备、电子互动游戏、物联网设备等。本书从基础示例操作到综合应用,由浅入深,环环相扣,希望能给广大师生带来帮助,促使这股“编程”浪潮席卷中国!
  ——奥松智能创始人、“机器人爸爸” 于欣龙
  
  
  精通编程语言,对于成长在人工智能时代的“数字原住民”来说尤为重要。本书将理论知识与开发项目实践结合,让复杂的程序变得简单有趣,可以更好地激发青少年的好奇心、想象力和创造力。All in micro:bit,从“书呆子”走向“极客”!
  ——豌豆创想家创始人、东北师范大学创客导师 王鹏飞
  
  
  现如今,人工智能无疑是大家关注的焦点,学习人工智能正在成为一种趋势,教育从业者也在讨论如何开展人工智能教育。本书让micro:bit硬件与编程充分融合,可以使人工智能的学习与教学变得轻松、有趣。从简单的实验项目到富有挑战的创造性编程,只要你有想法、创意,通过本书就可以创造更令人惊叹的项目!
  ——米加盒子创始人 冯培兢
  
  
  micro:bit可以提高大众对计算机科学和编程的认识和兴趣,提升计算思维和设计思维。本书提供了必要的案例和详细的解答,能够指导有兴趣学习micro:bit和编程的人,制作更有创造力的项目。
  ——新加坡EPC公司联合创始人 Gerald Chan

展开
目录

第 1 章  准  备 / 1

1.1  什么是 BBC micro:bit / 1 micro:bit 上有什么 / 2

购买 micro:bit / 5 

购买入门套件  / 8 

购买专业套件  / 8 

micro:bit 配件  / 10

1.2  为 micro:bit 供电 / 12 

用电池为 micro:bit 供电 / 12

使用 USB 接口为 micro:bit 供电 / 13 

为 micro:bit 供电的其他方式 / 15 

通过 3V 引脚供电 / 17

1.3  使用在线 Python 编辑器创建你的第一个程序 / 18 

使用在线 Python 编辑器进行编程 / 18

使用 Mu 编辑器进行编程 / 21 

1.4  使用 REPL / 24

1.5  总结  / 25

第 2 章  显示屏和图案 / 27

2.1  micro:bit 的 LED 点阵显示屏 / 27

打开和关闭 LED / 29 

设置和获取 LED 的亮度 / 30 清除显示屏   / 31 

打开和关闭显示屏  / 32 

使用内置的图案  / 34 

创建自己的图案  / 36 

列表和动画   / 39

自定义动画  / 42

2.2  总结  / 44

第 3 章  使用按钮 / 45

3.1  micro:bit 的按钮 / 45 

使用按钮处理用户输入  / 46

3.2  接入外部按钮  / 49 

瞬时按钮   / 49

使用外部按钮  / 50 

将按钮连接到 GPIO / 51

3.3  总结   / 53

第 4 章  使用输入和输出 / 55

4.1  边缘连接器   / 55 

使用边缘连接器扩展板  / 56

I/O 引脚实验 / 57

触摸引脚   / 59 

模拟输入和输出  / 61 

数字输入和输出  / 62 

I2C(内部集成电路)/ 64 

SPI(串行外设接口)/ 69 

UART(通用异步收发器)/ 74

4.2  总结  / 77

第 5 章  使用加速度计和罗盘 / 79

5.1  加速度计   /   / 79 

读取加速度   / 80 

制作一个水平仪  / 82

计算整体加速度  / 83 

5.2  姿态检测  / 84

检测当前的姿态  / 85 

获取姿态历史  / 88 

罗盘   / 89

校准罗盘   / 90 

读取罗盘数值  / 90 

获取罗盘方向   / 92

5.3  总结  / 95

第 6 章  使用音乐 / 97

6.1  连接扬声器   / 97 

使用耳机   / 101

内置旋律   / 102 

制作自己的旋律  / 105 

使用八度音阶   / 107 

节拍   / 108

设置节奏   / 109 

获取节奏   / 110 

重置属性  / 110 

播放音高  / 111

6.2  总结   / 112

第 7 章  使用语音 / 113

7.1  连接扬声器   / 113 

音色  / 114

示例 :创建机器人语音 / 117 

标点符号  / 118

音素  / 119

重音符号  / 123

用音素唱歌   / 123

7.2  总结   / 124

第 8 章  存储和操作文件 / 125

8.1  创建文件   / 125 

8.2  读取文件   / 126 

8.3  在文件中写入多行文本  / 127

8.4  将文本追加到文件中  / 128

8.5  使用“.py”扩展名创建文件  / 128 

8.6  创建自己的库  / 130

8.7  文件操作   / 130

列出文件   / 131 

删除文件   / 131 

获取文件的大小  / 132

8.8  使用 MicroFS 进行文件传输 / 132 

安装 MicroFS / 132

升级 MicroFS / 133 

8.9  总结  / 137

第 9 章  建立有线或无线网络 / 139

9.1  构建有线网络  / 139

缓冲传入数据  / 141 

9.2  使用无线通信  / 142

打开和关闭 radio 模块 / 142 

发送和接收消息  / 142

设置 radio 模块 / 143

远程控制 LED / 145

综合案例 :制作无线遥控越野车 / 147

9.3  总结  / 152

附录 A  更新 DAPLink 固件,以及通过 Tera Term 使用 REPL / 153

A.1  DAPLink 固件 / 153 

升级 DAPLink 固件 / 154

维护模式   / 154

A.2  通过 Tera Term 使用 REPL / 155

下载 mbed 串口驱动程序 / 156

下载 Tera Term / 156

设置 Tera Term / 157

使用 Tera Term 编写 MicroPython 代码 / 158

附录 B  在移动设备上使用 micro:bit App、micro:bit Blue App / 161

B.1  使用 micro:bit App / 161 

与 micro:bit 配对 / 162

使用 micro:bit App 编写代码 / 166 

B.2  使用 micro:bit Blue App / 171

安装 micro:bit Blue / 171

进入配对模式  / 172

将 micro:bit 与 Android 手机或平板电脑配对 / 172 

使用 App / 174

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录

点击获取验证码
登录