sudo i2cdetect -y 1 Node.js驱动硬件 Node.js Lib 我们先来看几个Node.js库,看完你会不得不感叹~任何可以使用JavaScript来编写的应用,最.... johnny-five raspi-io Raspi IO是一个为Johnny-Five Node.js机器人平台提供的I/O插件,该插件使Johnny-Five能够控制一个Raspberry Pi上的硬件。 兼容johnny-five的oled支持库 (johnny-five本身并不支持oled),提供了操作oled的API。 驱动程序实现 // oled.js const five = require("johnny-five"); const Raspi = require("raspi-io").RaspiIO; const
以下代码演示了如何使用Johnny-Five框架完成此操作。 var five = require("johnny-five"); var board = new five.Board(); board.on("ready", function() { //
3.物联网(iOT)- JavaScript已经实现了进入产品环节的物联网设备,部分归功于一个叫Johnny-Five。
不过,我们仍然可以使用类似于Johnny-Five这样的库来做硬件方面的编程,只是它没有那么好玩~~。 既然我们可以JavaScript来实现,为什么我们还要喝杯咖啡等它用C编译完呢?
像 Johnny-Five 这样的库允许你将 JS 代码嵌入到几乎任何类型的开源硬件中运行。
. ---- 为了入门node-serialport,我们建议你从下列文章开始: Johnny-Five - Johnny-Five 机器人技术和物联网平台的六行“helloworld”(太棒了). Raspberry Pi Linux 下列是关于使用Johnny-Five和Raspi IO设置树莓派的说明。这些项目使用Node Serialport。
Galileo-IO module for Johnny-Five:Javascript IO交互模块。 Google Cardboard ?
johnny-five 总之,目前主流的编程语言,都可以实现对Arduino直接或者间接代码调试!!!(ROS部分稍后详细介绍) 代码也不想写,可不可以呢?
FuseBox - 首选支持 TypeScript 的结合了 webpack,JSPM 和 SystemJS 强大功能的快速构建系统 pkg - 将你的 Node.js 项目打包成可执行文件 硬件 johnny-five