新書推薦:  
			 
			《 
			部落:文化本能如何塑造我们的世界
			》  
			 售價:HK$ 
			86.9
			  
			 
	
			 
			《 
			匹配
			》  
			 售價:HK$ 
			86.9
			  
			 
	
			 
			《 
			ETF投资 低利率时代财富进阶必修课(普通人躺赢的投资方法,领先一步学会ETF投资,早日赢得财富自由
			》  
			 售價:HK$ 
			75.9
			  
			 
	
			 
			《 
			肩部康复训练 损伤预防 评估与恢复(修订版)
			》  
			 售價:HK$ 
			107.8
			  
			 
	
			 
			《 
			速写随手画 临摹训练素材集
			》  
			 售價:HK$ 
			61.4
			  
			 
	
			 
			《 
			女性的奥秘
			》  
			 售價:HK$ 
			85.8
			  
			 
	
			 
			《 
			理解人性:成熟不是看懂事情 而是看透人性 任何事件中 都别低估人性的影响
			》  
			 售價:HK$ 
			61.6
			  
			 
	
			 
			《 
			看见情绪价值2(做个情绪自由的成年人 不要和别人一起欺负自己,你的情绪比全世界的期待都重要)
			》  
			 售價:HK$ 
			54.8
			  
			 
	
 
       
     
      
      
         
          編輯推薦:  
         
         
           
            编辑推荐
 人工智能时代,未来更需要掌握计算思维方式的创造者。
 让青少年更轻松、更有趣、更主动地学习编程与创造,培养计算思维,做未来的创造者与领先者。
 风靡全球的BBC micro:bit,已经被众多学校、老师作为入门的计算机编程教学工具来使用。越来越多的科技爱好者、志愿者、合作伙伴、教育者、家长和孩子热衷使用其来学习。
 同时micro:bit和本书也很适合零基础的家长和孩子一起学习编程,开展更酷的亲子陪伴。
 本书由国际畅销科技书作者撰写,并得到Micro:bit基金会官方认可。本书包含了让你快速学会使用BBC micro:bit模块、电路、编程等的各方面知识,讲解了Python、JavaScript Blocks、JavaScript等编程基础,以及如何创作项目。本书适合想要开始学习编程的青少年、家长、教育工作者、创客等学习使用,无须经验,即可轻松开始。
           
         
      
      
      
      
      
         
          內容簡介:  
         
         
           
            风靡全球的micro:bit来了,一起开始创造和编程吧
來源:香港大書城megBookStore,http://www.megbook.com.hk  官方指南,国际畅销科技书作者精心创作
 让青少年更易学习编程的好方法
 探索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快乐之旅!