爱上micro:bit 零基础玩转BBC micro:bit
书籍作者:Wolfram Donat |
ISBN:9787115490780 |
书籍语言:简体中文 |
连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 |
下载次数:4350 |
创建日期:2021-02-14 |
发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
内容简介
如果您一直关注科技类新闻,可能已经注意到,最近出现了数量惊人的单板机(SBCs)。在这波以树莓派为首的设备潮流中,现在已经有几十种更小巧且性能更加强大的设备,而价格则从几美元到数百美元不等。其中树莓派Zero是树莓派家族中成本低,体积小的设备。1GHz的单核ARM芯片,售价约为5美元。另一个NVIDIA Jetson TK1采用ARM A57四核芯片和256个CUDA核心的NVIDIA Maxwe GPU,售价约为600美元。然而,它也仍然被认为是一种单板机。在Kickstarter上可以看到,到处都是新推出的SBCs,有些是成功的,有些则不是。
与此同时,在所有这些令人惊讶且强大的小型计算机发布的同时,各种技术公司已经悄然发布了更多更小且功耗更低的芯片和设备。这些主板由各种处理器来驱动,从ARM CPU到Atmega 328等更小的微控制器,它们通常主要用于一个目的:执行一项或多项简单任务,然后与物联网(IoT)接口进行连接。
什么是物联网?要了解物联网背后的全部故事,请查看附带的侧栏。简单来说,IoT是一个世界范围内的小型低功率设备网络,可以通过互联网和其他较小的网络与其他设备(包括IoT设备、智能手机和计算机等功能更全面的机器)进行通信。这些设备旨在连接从家庭恒温器到冰箱到烤面包机到钥匙串的所有东西,并允许它们通过网络进行通信。由此一来,他们必须可以在几乎没有电的地方工作(在钥匙链中没有空间容纳大而笨重的电池),而CPU知道这么做是愚蠢的。不过,绝大多数设备并不需要特别强大。许多时候,他们的主要功能仅仅是收集数据并将其转发给更强大的计算机、智能手机或平板电脑,或者执行简单的任务以及响应来自另一设备的简单命令。
作者简介
作者简介:
Wolfram Donat是一位工程师,作家和创客,他撰写从家庭建造的Ani-Matronics到Windows XP等主题的书籍,以及在项目中使用树莓派书籍。他的兴趣广泛,包括机器人技术,嵌入式系统,水下机器人,计算机视觉和物联网。
他在阿拉斯加大学获得了计算机工程学位,并从NASA获得资金用于水下机器人研发的工作。他目前和他的妻子,儿子和一个小动物园在南加州。
译者简介:
欣龙,工学硕士,毕业于哈尔滨工程大学机械设计及理论专业。著名创客教育畅销书译作者,新生代机器人创客教育布道师,中国青少年机器人竞赛***裁判员,被媒体誉为“机器人爸爸”。现任奥松机器人公司(www.alsrobot.cn)董事长,其所率领团队指导多家出版社引进出版四十多部STEAM创客教育相关图书,曾出版《Arduino机器人**指南》、《动手玩转Scratch2.0编程》、《传感器实战全攻略》、《Scratch超人漫游记》、《Scratch编程**实战指南》等10部著作。
编辑推荐
micro:bit入门书,引进至Make的Getting Started系列,内容品质有保障。
micro:bit亚洲区负责人推荐。
国内专业Micro:bit厂商推荐,并搭配套件销售。
附有大量简单的应用实例,边学边做,趣味性强。
可面向青少年,适用于学生以及相关培训机构。
原汁原味地向你解读micro:bit的功能及优势,带领你从micro:bit的初始设置到精通使用,通过编写代码来实现互动游戏及应用程序的开发。
目录
致谢 Ⅳ
关于作者 Ⅴ
一、mciro:bit简介 1
二、mciro:bit之旅 9
三、使用MicroPython编程 17
MicroPython Web编辑器 17
MU编程环境 19
四、一些基础项目 29
LED 29
按键 34
加速度计 35
指南针 37
本地文件系统 39
综合能力提高 41
五、Mbed操作系统 46
注册账户 46
yotta 50
六、GPIO Pins的使用 60
GPIO引脚和扩展板 60
电机驱动板 67
七、使用蓝牙 71
什么是蓝牙? 71
在micro:bit上编程蓝牙 72
第三方应用程序 81
八、串口蓝牙通信和micro:bot 83
UART和蓝牙 83
micro:bot机器人 90
A 关于 BBC micro:bit的故事 100
B 其他编程环境 103
The Blocks Editor 103
Code Kingdoms 106
Microsoft Touch Develop 110