diff --git a/nodejs/ar-com/arduino.js b/nodejs/ar-com/arduino.js index 4835aab..4cfb4cf 100644 --- a/nodejs/ar-com/arduino.js +++ b/nodejs/ar-com/arduino.js @@ -78,11 +78,11 @@ Arduino.prototype.processWriteBuffer = function () { Arduino.prototype.valueToLastFour = function(val) { var encodedVal = ""; - for (var i = 3; i > 0; i--) { + for (var i = 3; i >= 0; i--) { encodedVal += String.fromCharCode(val/(Math.pow(2,8*i))); - val = val%Math.pow(2,8*i); - + val = val % Math.pow(2,8*i); + } return encodedVal; @@ -91,7 +91,7 @@ Arduino.prototype.valueToLastFour = function(val) { Arduino.prototype.valueToFirstTwo = function(val) { var encodedVal = ""; - for (var i = 1; i > 0; i--) { + for (var i = 1; i >= 0; i--) { encodedVal += String.fromCharCode(val/(Math.pow(2,8*i))); val = val%Math.pow(2,8*i);