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

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

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

『簡體書』BBC micro:bit官方学习指南

書城自編碼: 3254040
分類:簡體書→大陸圖書→工業技術一般工业技术
作者: [英]加雷斯·哈尔法克里
國際書號(ISBN): 9787111602927
出版社: 机械工业出版社
出版日期: 2018-09-01


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

售價:HK$ 98.0

我要買

 

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


新書推薦:
PyTorch语音识别实战
《 PyTorch语音识别实战 》

售價:HK$ 82.8
多卖三倍
《 多卖三倍 》

售價:HK$ 54.0
哲学思维:清晰思考的12条关键原则
《 哲学思维:清晰思考的12条关键原则 》

售價:HK$ 82.8
海盗之书
《 海盗之书 》

售價:HK$ 81.6
亲美与反美:战后日本的政治无意识
《 亲美与反美:战后日本的政治无意识 》

售價:HK$ 69.6
亲爱的安吉维拉:或一份包含15条建议的女性主义宣言
《 亲爱的安吉维拉:或一份包含15条建议的女性主义宣言 》

售價:HK$ 58.8
理想国译丛064:狼性时代:第三帝国余波中的德国与德国人,1945—1955
《 理想国译丛064:狼性时代:第三帝国余波中的德国与德国人,1945—1955 》

售價:HK$ 122.4
海外中国研究·明清中国的经济结构
《 海外中国研究·明清中国的经济结构 》

售價:HK$ 153.6

 

編輯推薦:
编辑推荐
人工智能时代,未来更需要掌握计算思维方式的创造者。
让青少年更轻松、更有趣、更主动地学习编程与创造,培养计算思维,做未来的创造者与领先者。
风靡全球的BBC micro:bit,已经被众多学校、老师作为入门的计算机编程教学工具来使用。越来越多的科技爱好者、志愿者、合作伙伴、教育者、家长和孩子热衷使用其来学习。
同时micro:bit和本书也很适合零基础的家长和孩子一起学习编程,开展更酷的亲子陪伴。
本书由国际畅销科技书作者撰写,并得到Micro:bit基金会官方认可。本书包含了让你快速学会使用BBC micro:bit模块、电路、编程等的各方面知识,讲解了Python、JavaScript Blocks、JavaScript等编程基础,以及如何创作项目。本书适合想要开始学习编程的青少年、家长、教育工作者、创客等学习使用,无须经验,即可轻松开始。
內容簡介:
风靡全球的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 输入-输出引脚列表
內容試閱
原书序
教育计算机化的历史很长并且具有传奇性,从最初在数学课堂上使用机械计算机做辅助, 发展到20世纪80年代出现了像BBC Computer Literacy Project(BBC计算机素养项目)这样的微运算项目。随着计算机成本的降低和功能的增加,全世界的学校从最开始教室里只能配备一台共享电脑迅速发展到所有教室全部配备电脑,从语言和历史课程到工程和艺术课程全部融入计算机教学。
现在许多家庭都拥有至少一台电脑,有的甚至拥有不止一台。尽管人们使用电脑的机会增加了,但是在操作电脑的时候,却有一种并不理解计算机内在工作机制的感觉。BBC Micro是20世纪80年代由Acorn计算机公司(ARM公司的前身)设计的微型计算机,它作为BBC计算机素养项目的核心,直接加载了一种以文本为基础的编程语言,这是一种初学者通用的指令码(即BASIC语言),并且包含了大量实例。如今大多数计算机加载的是图形用户界面(GUI),相比创建自己的程序,图形用户界面更加注重如何使用预先编好的程序。
BBC micro:bit的设计初衷正是想创建一个低成本、易理解的平台,让人们能够重新回到学习自己写代码的时代。由BBC计算机素养项目最初发起,作为全球计算机普及项目的核心, BBC micro:bit是一个价格实惠的微控制器,通过它你可以运行自己创建的程序来完成任何事情,比如拼出你的名字,通过游戏来控制灯的开关,或者通过无线电来进行通信。
全球许多国家的学校已经开始在课程中应用BBC micro:bit,但这并不意味着BBC micro:bit 仅仅是为了结构化教学而设计的。BBC micro:bit非常容易使用,因此可以用它向所有年龄的孩子教授编程和计算概念;BBC micro:bit十分稳定而且尺寸小巧,也非常容易携带,因此可以把它应用到一些可穿戴的项目中去;BBC micro:bit功能强大而且十分灵活,因此如果你在一个更加复杂的项目关键部分使用它时,也不会受制于它的功能。
本书的读者
本书适用于所有想要使用BBC micro:bit的人。使用者不需要有任何计算机、电子和编程经验,就可以轻易开始使用BBC micro:bit。
想要透彻地理解本书,你最需要的就是阅读能力和学习意愿。如果你之前用过电脑,在了解一般概念的基础上,你可以快速地浏览前几章。如果你之前用过其他以微控制器为基础的开发板,你甚至可以略读更多内容。如果你之前自己写过电脑程序,那么你会发现使用BBC micro:bit进行编程与用电脑编程是非常相似的。如果你了解电路,那么后几章的内容也不会让你有太多难解之处。
不论你已经是BBC micro:bit的使用者还是一个完完全全的新手,本书旨在让你以最小的困扰以及最大的愉悦开启使用BBC micro:bit之旅。
本书的内容
技术是在不断发展的,BBC micro:bit也不例外。本书是基于BBC micro:bit硬件的最新版本,即1.3b修订版编写的,但是本书也完全适用于BBC micro:bit之前的所有版本,包括赠送给学校做测试的第一版原型。同样地,本书的内容也适用于BBC micro:bit未来的所有版本,这归功于Micro:bit教育基金会的出色工作,Micro:bit教育基金会在本书的编写过程中发挥了重要作用。
BBC micro:bit的软件也与它的硬件一样,在经历不断的发展。本书中对软件的引用在编写的当时是非常精确的,所有的截图和相关素材都是基于最新的软件版本。随着时间的推移,软件的样子可能会有微小的改变,但是软件的工作方式将会保持一致。
这一点对于本书中包含的程序而言是非常重要的。尽管适用于BBC micro:bit的编程语言会随着时间而增加,并且会包含其他特征,但是已经存在的特征将仍然可以使用。今天本书中讲到的某个程序多年后将仍然可以在BBC micro:bit上使用。
本书的结构
第1部分“BBC micro:bit简介”,介绍了BBC micro:bit的硬件以及如何使用它。这部分内容会教你一步步地打开你的第一台BBC micro:bit并探索它的演示程序,教你将BBC micro:bit 连接到电脑,从而下载你自己的程序。这一部分同样包含了许多使用BBC micro:bit的建议,包括如何正确使用才能避免可能的损害。即使你已经使用过BBC micro:bit,仍然建议你阅读此部分的内容。
第2部分“使用BBC micro:bit进行编码”,让你开始自己编写程序。通过这一部分,你将学习到适用于BBC micro:bit的编程语言以及它们的不同之处,并开始学习自己编写程序。你可以学到从简单地编写一条信息,让它在BBC micro:bit的显示屏上滚动显示,到读取多种内置传感器,再到编写简单的小游戏。
在这一部分中,会有专门的章节分别介绍三种主要的BBC micro:bit编程语言:JavaScriptBlocks、JavaScript和Python。这三章的编排尽可能地保持完全一致,从而能够让你快速地了解使用三种不同的编程语言编写同一个程序有何不同之处。你可以通过这部分一开始的对比表格选择自己偏好的编程语言,并只阅读相关章节,也可以轮流阅读全部三章的内容,从而真正地体会每种编程语言是如何运行的。
第3部分“高级BBC micro:bit项目”将更进一步,通过实例介绍无线电模块,使得单个BBC micro:bit能够与BBC micro:bit群体进行通信而不需要连接导线。在这一部分中还有一章专门讲述BBC micro:bit与流行的教育型片上电脑Raspberry Pi(树莓派)的连接使用,从而使两个设备的功能都得到拓展。
另外在这一部分中,你将学习到如何在BBC micro:bit上连接外部元件,比如开关、LED。你将学习利用最基本的元件创建电路,从而扩展BBC micro:bit的功能。电路连接过程中不涉及焊接,所有本书中介绍的电路都是安全的,哪怕是年纪最小的读者也可以使用,只需要用到少量价格便宜的电子元件。
至此你将会对BBC micro:bit的功能有比较充分的了解,明白如何用它进行编程以及如何将它与其他设备连接使用。但是你还没掌握BBC micro:bit的全部功能,所以最后一章提供了附加学习资源,包括能够提高BBC micro:bit灵活性的附加硬件、提供更多项目思路的网站以及可以应用到结构化教育中的正式教案。
最后的附录部分用三种编程语言分别列出了本书中提及的所有程序的完整代码列表,你可以不受章节中关于每个程序作用的评论和解释的干扰,轻松地输入代码。如果你想更省事的话, 也可以从本书的网站www.wiley.comgobbcmicrobituserguide上下载到同样的程序文件。附录中还有一个BBC micro:bit引脚列表,列出了BBC micro:bit各个引脚的全部功能。
使用本书需要的工具
从技术层面来说,即使你没有BBC micro:bit也可以使用本书,模拟设备同样可以让你编写适用于BBC micro:bit的程序,并且不需要下载到BBC micro:bit实体上就可以看到这些程序是如何运行的,不过此处还需要做一些额外说明。
运行本书列出的主要示例程序,你需要:
■ 一片BBC micro:bit。
■ 一条完好的微型USB连接线。
■ 一台可以运行Microsoft Windows、Apple macOS或者Linux系统,并带有USB接口的电脑。
■ 最新的网络浏览器以及可用的网络连接。
对于第8章“BBC micro:bit的无线连接功能”中讲到的无线电程序,你需要:
■ 共计三片BBC micro:bit。
运行第9章“BBC micro:bit和RaspberryPi”中列出的程序,你需要:
■Raspberry Pi Model B+、Raspberry Pi Model 2、Raspberry Pi Model 3或者Raspberry Pi Zero W中任意一套。
为了创建第10章“创建电路”中详述的电路,你需要:
■ 带鳄鱼夹的电线或者4mm香蕉插头连接器。
■ 一个按钮或者开关。
■ 一个LED。
■ 一个限流电阻器(见第10章中的说明)。
■ 一个电位器。
这些部件可以很容易在网上或者电子元件商店买到,通常BBC micro:bit的代理商也会销售这些部件。
惯例
为了能够让你透彻地理解本书,并且掌握最新的发展趋势,我们在整本书中使用了很多的惯例。
技术名词首次出现会用加粗进行标注,缩略词和首字母缩略词首次出现会显示全称,随后以缩略形式出现。
本书中采用国际单位制单位,需采用英制计量单位的地方会用括号进行标注。
如果一行代码超出了页面的限制,结尾处会印制一个符号。当你看到这个符号时,请继续输入后面的代码而无须按Enter键或者Return键。如果你不确定到底如何输入一行代码, 你可以访问www.wiley.comgobbcmicrobituserguide下载每个程序的纯文本文档,你可以用这些文档作为参考,甚至可以直接复制文档中的代码并粘贴到编辑器中去。
希望你能喜欢本书并开启你的BBC micro:bit快乐之旅!

 

 

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