add IR Test Button

This commit is contained in:
Stefan 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.write(new Buffer('00000000'));
self.serial.write(new Buffer('Z0000000', 'ascii'));
self.serial.write(new Buffer('Zn000000', 'ascii'));
self.emit('success');
self.serial.on('data', function(data){

View File

@ -21,6 +21,10 @@ app.factory('arduino', ['$http', function($http, auth){
return $http.get('/toggleLight');
}
o.irTest = function ( ) {
return $http.get('/irTest');
}
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');
});
router.get('/irTest', function (req, res) {
arduino.write(new Buffer('Y0000000' ,'ascii'));
res.send('switch light');
});
module.exports = router;

View File

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