webduino-serial-transport
v0.0.5
Published
Serial Transport Plugin for webduino-js
Downloads
3
Readme
webduino-serial-transport
SerialPort Transport Plugin for webduino-js
Requirement
When running in browser, you must have the following installed:
- API Proxy for Google Chrome™ (launch before opening your application)
- API Proxy Agent for Google Chrome™
to interface with Webduino/Arduino via SerialPort.
Installation
Browser
See also: webduino-js
The webduino-base.js
or webduino-all.js
has bundled serial and bluetooth transports by default. If you have successfully built it or use the CDN version, you are ready to go.
Node.js
$ npm install webduino-serial-transport
Usage
webduino-js provides isomorphic APIs:
// Need to acquire 'webduino' in Node.js:
// var webduino = require('webduino-js');
var board, led;
board = new webduino.Arduino({
transport: 'serial',
path: '/dev/cu.usbmodem1421'
});
// or:
// board = new webduino.Arduino({
// transport: require('webduino-serial-transport'),
// path: '/dev/cu.usbmodem1421'
// });
board.on('ready', function() {
led = new webduino.module.Led(board, board.getDigitalPin(10));
led.on();
});
License
This project is licensed under the MIT license, see License for more information.