《JavaScript机器人编程指南》——1.3 Johnny-Five和NodeBot的革新

简介:

本节书摘来异步社区《JavaScript机器人编程指南》一书中的第1章,第1.3节,作者:【美】Kassandra Perch(珀芝),更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 Johnny-Five和NodeBot的革新

Johnny-Five是一个开源的Node.JS机器人技术库。它由Rick Waldron创建并且有由贡献者和支持者组成的活跃社区。在基于Node.JS 4.x写这本书时,这个模块可以很好地工作在Windows、Mac和Linux计算机系统上。

Johnny-Five构建于node-serialport之上,并且让我们可以通过编写JavaScript应用来以不同类型的连接与不同的微控制器通信。对于某些微处理器,比如Arduino-compatible开发板,Johnny-Five使用了串行连接。而对于一些新的开发板,Johnny-Five通过一个网络服务模拟了串行连接!

Johnny-Five对多种开发板类型的支持是通过它的包装器系统实现的。一旦安装了核心系统,你就可以为特定的微控制器安装一个包装器,并且API保持不变。这是一个很强大的功能,你可以在不同的平台间轻松地移植代码,无需改动。

相关文章
|
分布式计算 Spark JavaScript
带你读《JavaScript机器人: 用Raspberry Pi、Arduino和BeagleBone构建NodeBots Make:JavaScript Robotics》之三:节点船
本书将向你展示用Raspberry Pi、Arduino和BeagleBone构建NodeBots Make以及如何使用它来编写你所制作的东西。让使用JavaScript控制硬件变得简单而有趣。
|
机器人 JavaScript 前端开发
带你读《JavaScript机器人: 用Raspberry Pi、Arduino和BeagleBone构建NodeBots Make:JavaScript Robotics》之二:TypeBot
本书将向你展示用Raspberry Pi、Arduino和BeagleBone构建NodeBots Make以及如何使用它来编写你所制作的东西。让使用JavaScript控制硬件变得简单而有趣。
|
机器人 JavaScript 前端开发
带你读《JavaScript机器人: 用Raspberry Pi、Arduino和BeagleBone构建NodeBots Make:JavaScript Robotics》之一:用Lo-tech材料建造机器人
本书将向你展示用Raspberry Pi、Arduino和BeagleBone构建NodeBots Make以及如何使用它来编写你所制作的东西。让使用JavaScript控制硬件变得简单而有趣。
|
JavaScript 前端开发
JavaScript面向对象的编程指南学习笔记
JavaScript面向对象的编程指南学习笔记 第一章 1,用自己的语言描述出,什么是对象、类、封装、聚合、继承、多态? 对象,拥有属性和方法的任何抽象概念。 类,可以实例化,有共同属性或方法(行为)的相似对象,的模板 封装,提供接口,隐藏接口的实现 聚合,将大功能(对象)拆分成小功能(小对象)去实现的逆过程。
9077 0
|
JavaScript 前端开发 机器人
JavaScript 编程精解 中文第三版 七、项目:机器人
七、项目:机器人 原文:Project: A Robot 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 […] 置疑计算机能不能思考 […] 就相当于置疑潜艇能不能游泳。
1105 0
|
JavaScript 前端开发 机器人
《JavaScript机器人编程指南》——导读
大家好!欢迎阅读本书。在这本书里,你会学到怎样使用Johnny-Five以JavaScript语言来为Arduino和其他机器人技术平台编写代码。我们会介绍Johnny-Five的基础、输入/输出设备和运动设备,比如舵机和电机。
1644 0
|
2月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
27 0
|
2月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
77 0
|
3天前
|
JavaScript 前端开发 测试技术
学习JavaScript
【4月更文挑战第23天】学习JavaScript
11 1
|
11天前
|
JavaScript 前端开发 应用服务中间件
node.js之第一天学习
node.js之第一天学习

热门文章

最新文章