add IR Test Button

This commit is contained in:
Shannon Sterz 2016-01-21 22:01:57 +01:00
parent 9cbf8c2419
commit ad99525d23
4 changed files with 19 additions and 1 deletions

View file

@ -37,7 +37,7 @@ Arduino.prototype.setup = function () {
self.serial.on('open', function () { setTimeout(function () { self.serial.on('open', function () { setTimeout(function () {
self.serial.write(new Buffer('00000000')); self.serial.write(new Buffer('00000000'));
self.serial.write(new Buffer('Z0000000', 'ascii')); self.serial.write(new Buffer('Zn000000', 'ascii'));
self.emit('success'); self.emit('success');
self.serial.on('data', function(data){ self.serial.on('data', function(data){

View file

@ -21,6 +21,10 @@ app.factory('arduino', ['$http', function($http, auth){
return $http.get('/toggleLight'); return $http.get('/toggleLight');
} }
o.irTest = function ( ) {
return $http.get('/irTest');
}
return o; return o;
}]); }]);
@ -32,4 +36,10 @@ app.controller('MainCtrl', ['$scope', 'arduino', function ($scope, arduino){
}; };
$scope.irTest = function(){
arduino.toggleLight();
};
}]); }]);

View file

@ -18,4 +18,9 @@ router.get('/toggleLight', function (req, res) {
res.send('switch light'); res.send('switch light');
}); });
router.get('/irTest', function (req, res) {
arduino.write(new Buffer('Y0000000' ,'ascii'));
res.send('switch light');
});
module.exports = router; module.exports = router;

View file

@ -29,6 +29,9 @@
<form ng-submit="toggleLight()" style="margin-top:30px;"> <form ng-submit="toggleLight()" style="margin-top:30px;">
<button type="submit" class="button-primary">Light Switch</button> <button type="submit" class="button-primary">Light Switch</button>
</form> </form>
<form ng-submit="irTest()" style="margin-top:30px;">
<button type="submit" class="button-primary">Light Switch</button>
</form>
</div> </div>
</script> </script>