Skip to content

Commit

Permalink
Now has video.
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Williams committed Feb 3, 2013
1 parent f9ade85 commit 84dd474
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
16 changes: 16 additions & 0 deletions index.html
@@ -0,0 +1,16 @@
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Stream as module</title>
<script src="/dronestream/nodecopter-client.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<h1 id="heading"></h1>
<div id="droneStream" style="width: 640px; height: 360px"> </div>

<script type="text/javascript" charset="utf-8">
new NodecopterStream(document.getElementById("droneStream"));
</script>
</body>
</html>
34 changes: 34 additions & 0 deletions wii-drone.js
Expand Up @@ -123,6 +123,10 @@ board = new five.Board();
// Green => SDA => A04



var ljs = {x: null, y: null};
var rjs = {x: null, y: null};

board.on("ready", function() {

// Create a new `Wii.Classic` hardware instance,
Expand Down Expand Up @@ -155,6 +159,13 @@ board.on("ready", function() {
event.target[ event.axis ],
event.axis, event.direction
);
if (ljs[event.axis]) {
//parse as change
} else {
//set as center point
ljs[event.axis] = event.target[ event.axis ];
}

});

classicController.joystick.right.on( "change", function( err, event ) {
Expand All @@ -163,6 +174,13 @@ board.on("ready", function() {
event.target[ event.axis ],
event.axis, event.direction
);

if (rjs[event.axis]) {
//parse as change
} else {
//set as center point
rjs[event.axis] = event.target[ event.axis ];
}
});

// "down"
Expand Down Expand Up @@ -220,3 +238,19 @@ board.on("ready", function() {

});



// give your laptop eyes

var http = require("http"),
drone = require("dronestream");


var server = http.createServer(function(req, res) {
require("fs").createReadStream(__dirname + "/index.html").pipe(res);
});

drone.listen(server);
server.listen(5555);
//open up and watch.
require("child_process").exec("open http://127.0.0.1:5555/");

0 comments on commit 84dd474

Please sign in to comment.