diff --git a/nodejs/ar-com/arduino.js b/nodejs/ar-com/arduino.js index e818b0a..2589eb4 100644 --- a/nodejs/ar-com/arduino.js +++ b/nodejs/ar-com/arduino.js @@ -1,7 +1,7 @@ var events = require('events'), child = require('child_process'), util = require('util'), - serial = require("serialport").SerialPort; + serial = require("serialport"); var Arduino = function (baudrate) { this.baudrate = baudrate && baudrate || 9600; @@ -19,7 +19,7 @@ Arduino.prototype.setup = function () { buff = buff.slice(0, buff.indexOf('\n')); console.log('Guessing serial port ... ' + buff); - self.serial = new serial(buff, { + self.serial = new serial.SerialPort(buff, { baudrate: self.baudrate, parser: serial.parsers.readline('\n') }, false); @@ -30,7 +30,7 @@ Arduino.prototype.setup = function () { return self.success = false; } - serialPort.write(new Buffer('00000000')); + self.serial.write(new Buffer('00000000')); }); self.success = true; @@ -53,4 +53,4 @@ Arduino.prototype.processWriteBuffer = function () { } } -module.exports = Arduino; \ No newline at end of file +module.exports = Arduino;