登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』BBC micro:bit开发从入门到精通(全彩)

書城自編碼: 3404180
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 【美】Pradeeka,Seneviratne 著,刘建新
國際書號(ISBN): 9787121370427
出版社: 电子工业出版社
出版日期: 2019-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 93.2

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
宋代社会经济史论集(增订版)(上下册)
《 宋代社会经济史论集(增订版)(上下册) 》

售價:HK$ 331.2
博弈论与社会契约(第1卷):公平博弈
《 博弈论与社会契约(第1卷):公平博弈 》

售價:HK$ 124.2
海外中国研究·政治仪式与近代中国国民身份建构(1911—1929)
《 海外中国研究·政治仪式与近代中国国民身份建构(1911—1929) 》

售價:HK$ 101.2
信息、生命与物理学
《 信息、生命与物理学 》

售價:HK$ 90.9
士仕之间:汉代士人与政治
《 士仕之间:汉代士人与政治 》

售價:HK$ 78.2
Redis 高手心法
《 Redis 高手心法 》

售價:HK$ 115.0
勇往值钱:做自己人生的CEO
《 勇往值钱:做自己人生的CEO 》

售價:HK$ 68.8
里山资本主义:不做金钱的奴隶,做个安心的里山主人(献礼大地)
《 里山资本主义:不做金钱的奴隶,做个安心的里山主人(献礼大地) 》

售價:HK$ 67.9

 

建議一齊購買:

+

HK$ 93.2
《轻松掌握BBC micro:bit上Python编程(全彩)》
+

HK$ 93.2
《轻松掌握BBC micro:bit》
+

HK$ 148.2
《Visual Basic项目开发全程实录(第4版)》
+

HK$ 120.2
《GO语言公链开发实战》
編輯推薦:
《BBC micro:bit开发从入门到精通(全彩)》经过micro:bit开发团队审阅,获得micro:bit教育基金会(MEF)力荐。深入讲解micro:bit开发实战技巧,让青少年创客牢固掌握micro:bit玩法。
內容簡介:
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 开发感兴趣的爱好者)学习使用,也可以作为相关院校和培训机构的教材。
關於作者:
PradeekaSeneviratne
PradeekaSeneviratne 是一名软件工程师,有超过 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年企业软件开发管理经验。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 四本图书。
目錄
第 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
IO 引脚实验 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
內容試閱
译者序
2016 年,谷歌旗下团队
DeepMind 所开发的 AlphaGo 击败了人类围棋顶 级高手李世。AlphaGo
是史上第一个在围棋项目上击败人类的机器人,是人 工智能一座新的里程碑。但不久以后,在 2017 年,新一代的
AlphaGo Zero 从 零基础开始(起初其甚至不知道什么是围棋)只经过 3 天的训练,就以 100 :0 的比分完胜
AlphaGo。当时有媒体感叹 AlphaGo Zero 只用 3 天时间就走过人类的千年历程。
麦肯锡全球研究院发布的报告称,在人工智能和机器人自动化技术高速发展的情况下,到 2030 年时,全球将有 8 亿人的工作岗位被机器人取代。清华大学经济管理学院原院长钱颖一指出 :人工智能可以替代甚至超越那些通 过死记硬背、大量做题而掌握知识的人脑。人工智能让我们在现有的教育制 度下培养的学生的优势荡然无存。
这值得我们停下来好好思考,作为家长、老师到底应该怎么样去培养我 们的孩子,让他们有准备、有能力在未来应对挑战?
我曾在美国甲骨文公司工作 12 年,负责
Oracle ERP 企业级软件的研发 和管理工作。作为 IT 人,我对技术还是很敏感的。在我的儿子 Leo 刚上小学 二年级的时候,我开始教他使用
Scratch 编程。Leo 的表现出乎我的意料,他创作的游戏、动画极大地释放了他的想象力和创造力,这激励我去找更多好 玩的编程软件或产品。2017 年年底,因为一次偶然的机会,我发现了这块由 BBC 出品的
micro:bit,试玩了一下感觉不错。小小的一块板子把虚拟和现实连接起来,可以激发孩子的很多创意,让他们去尝试解决生活中的问题。孩 子的创造力在这个过程中流淌出来,令他们收获颇丰。
当时国内关于 micro:bit
的图书很少,我在查询国外网站时发现了这本英文原版书,在联系了作者本人后,决定将其翻译为中文。如果你试过
MakeCode 的图形化编程之后,觉得还不过瘾,就可以阅读本书,学习使 用 Python 语言编程,更高效地实现你的创意。书中的代码和外链列表可以 在电子工业出版社博文视点官网的本书页面(http:www.broadview.com.
cn37042)上面下载。书中诸多插件、程序的下载地址,以及书中部分硬件的购买地址都可以在外链列表中找到。本书中提到的大量组件和硬件产品,都 可以在国内电商平台上购买到同款或同类商品。如果你在学习的过程中遇到 任何问题,都可以关注微信公众号麦子创程,与我联系,我们一起讨论和 解决。
从创客教育、STEAM 教育到最近的人工智能教育,名字一直在变,但无论名字怎么变,编程都是其中的一条主线。国家政策也在大力支持。
美国苹果公司创始人乔布斯在 1995 年的一次访谈中说过这样一段话:我觉得每个人都应该学习一门编程语言。学习编程教你如何思考。2006 年,美 国卡内基 梅隆大学计算机系周以真教授首次提出计算思维。如同所有人都具备的读、写、算能力一样,计算思维也是一项人们应当具备的思 维能力。通过编程培养的计算思维(分解、模式识别、抽象、算法)是一个 解决问题的过程,其不但可以用于所有学科(包括人文、数学和科学等)的 问题解决,也可以用于解决工作和生活中的现实问题。
回到刚开始的问题,在 AI 时代面向未来的教育,我认为人应该有两点可 以胜过 AI :创造力和爱的能力。编程让孩子从单纯的使用者转变为创造者,学会用创新性思维去解决生活中的实际问题,让生活更便利,让世界更美好。 在学习编程的过程中,我们需要让孩子明白学习编程的意义不是为了炫酷或 者找一份赚钱的工作,而是要通过编程帮助别人和服务社会,实现自我价值和生命意义。
应试教育的大船已经在慢慢转向、掉头。创新教育才是未来。家长们的教育理念也需要与时俱进,及时更新。教育的轨道已经在切换,在旧的轨道 跑得越快,离希望和未来就越远。真心希望每一个孩子都能够用自己的天赋 做自己喜欢的事情,不再被迫上各种辅导班。我也坚定地相信 :一代更比一 代强!
大家也没有必要焦虑。每一个时代的变迁虽然会让很多职业消失,但同 时也会催生很多新的职业。需要我们提前做好准备!
感谢奥松机器人创始人于欣龙先生的引荐,让电子工业出版社认可这本 书的价值并购买版权。一开始没有想到,从翻译本书到正式出版本书竟花费 了那么多的时间。感谢电子工业出版社林瑞和编辑的专业建议、严谨的态度 和辛苦的付出!
感谢我的爸爸、妈妈给我一个无比美好、轻松的童年,养育我长大。感 谢我的爱人张银芳辛苦照顾家庭,在事业上对我一贯支持。感谢我优秀的儿 子 Leo,让我看到孩子学习编程后的创造力远超所有人想象,让我更加坚定 并勇敢地从工作 12 年的甲骨文公司离职创办麦子创程(专注青少儿编程),我希望把这些好的编程教育理念和知识分享给更多的孩子和家长。感谢我可 爱的女儿,每次看到她都让我的心里充满暖暖的力量。
感谢所有帮助和鼓励过我的朋友!人生难免遇到一些困难,你们总会在 关键的时候出现,让我感到温暖。感谢阅读这本书的每一个人!希望这本书 能够激发你的创造力,用
micro:bit 做出更多好玩的智能产品,Have Fun!
刘建新
2019 年 6 月
推荐序
面对未来不确定的就业市场,教育工作者和教育系统应该如何培养孩子?
这是 BBC(British
Broadcasting Corporation,即英国广播公司)在 2012年时所直面的挑战。
在英国,BBC 不仅制作优秀的电视和广播内容,它的学习部门也发挥着重要作用,为英国学龄儿童和各年龄段的学习者提供与课程相关的内容和支 持。从 20 世纪 80 年代至今,BBC 微型计算机已经对英国 IT 部门产生深远和 变革性的影响,故 BBC 认为,一个升级的计划可能会对当代的年轻学生产生类似的变革性影响。
一个雄心勃勃的计划被制订出来BBC
micro:bit 项目诞生了!2016 年,这个项目进入高潮,BBC 和 30 家合作伙伴(包括 ARM、三星 和微软)向英国的高中发放了 100 万台
micro:bit 微型计算机。2016 年 10 月,micro:bit
教育基金会成立,计划将 micro:bit 进一步推广到全世界各个地区。编程革命悄然开始了!
BBC
micro:bit 是一个小型可编程的设备,是微型计算机和可编程开发板的混合体。它易于编程、功能多样,专为青少年学习者设计,能够让从未写 过代码的人轻松上手。
BBC
micro:bit 在英国(以及其他国家)的成功,不仅因为其创新的硬件设备,还因为其完善的生态系统。对于教育工作者、儿童以及任何乐于使用 创造性的、有趣的技术的人来说,micro:bit
的生态系统使其成为一个很好的工具! micro:bit 的生态系统包括硬件、繁荣的外部设备 附件市场、不断壮大的优秀图书库(包括本书)和优秀的代码编辑器。此外,还有充满活力的 爱好者社区,其为学员们免费提供了 1000 多个极具魅力的项目、课程和有趣 的点子。micro:bit
教育基金会一直在支持和发展 micro:bit 生态系统。
当然,micro:bit
生态系统的最重要的组成部分是使用它的人。感谢你拿 起这本书,我们衷心地祝你拥有一个愉快的
micro:bit 学习之旅!
micro:bit 教育基金会

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.