| 作者 |
| [美]Wolfram Donat |
| 丛书名 |
| 出版社 |
| 人民邮电出版社 |
| ISBN |
| 9787115490780 |
| 简要 |
| 简介 |
| 内容简介 如果您一直关注科技类新闻,可能已经注意到,最近出现了数量惊人的单板机(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知道这么做是愚蠢的。不过,绝大多数设备并不需要特别强大。许多时候,他们的主要功能仅仅是收集数据并将其转发给更强大的计算机、智能手机或平板电脑,或者执行简单的任务以及响应来自另一设备的简单命令。 |
| 目录 |
| 致谢 Ⅳ 关于作者 Ⅴ 一、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 |