书籍内容
JavaScript不仅是Web的编程语言,也是编写异步程序简单的语言之一。正如在管理动态用户界面时,Web应用程序需要在后台与Web服务器进行交互一样,机器人需要在等待指令或寻找障碍时考虑进展情况。
《JavaScript机器人:用Raspberry Pi、Arduino和BeagleBone构建NodeBots》展示使用JavaScript构建响应周围世界的机器人的方法。使用支持Arduino、树莓派和BeagleBone的开源Johnny-Five机器人库,逐步学习构建和编程能够漫游、游泳、打字、散步、跳舞、发送提醒、制作音乐、表达情感等的机器人的方法。
本书作者RickWaldron发明了Johnny-Five,并且已经招募了14位程序员组成团队,与你分享他们热哀的JavaScript机器人项目。
《JavaScript机器人:用Raspberry Pi、Arduino和BeagleBone构建NodeBots》中详细说明了项目所需的材料,找到材料的地点以及购买材料的估计成本,并且在计划和排除项目故障的过程中会提供大量帮助,这样你可以轻松地构建本书中的项目。
编辑推荐
JavaScript不仅是Web的编程语言 ,还是是编写异步程序*简单的语言之一。正如在管理动态用户界面时,Web应用程序需要在后台与Web服务器进行交互一样,机器人需要在等待指令或寻找障碍时考虑进展情况。本书展示使用JavaScript构建响应周围世界的机器人的方法。
使用带有Arduino、树莓派和BeagleBone的开源Johnny-Five机器人库,逐步学习构建和编程能够漫游、游泳、打字、散步、跳舞、发送提醒、制作音乐、表达情感等的机器人的方法。
作者里克·沃尔德伦(Rick Waldron)发明了Johnny-Five,并且已经招募了14位程序员组成团队,与你分享他们热衷的JavaScript机器人项目。
书中详细说明了项目所需的材料,找到材料的地点以及购买材料的估计成本,并且在计划和排除项目故障的过程中会提供大量帮助,这样你可以轻松地构建本书中的项目。
在本书中,你将构建:
» 步行机器人、打字机器人、游泳机器人和漫游机器人
» 会跳舞的六足机器人
» 声控继电器控制
» 室内日晷
» 假日、心情或者“任何时间”照明
» 安全和通知系统
» 基于声呐的人工智能
» 三角洲机器人
» 音乐鞋
一旦掌握了这些项目,你就可以制作出想象到的任何机器人了。 本书详细解读Johnny-Five库、树莓派、Arduino和BeagleBone的可能性,非常适合具有JavaScript背景的中级创客。