1. So, how difficult is it to modify the Bitlash controls? Ideally I would like to have a virtual joystick, basically just a circle with a dot in it that can be dragged with the mouse for driving the rover. Like putting it in the top left would make it steer left while moving forward. Is there a GUI I can use to redesign the Bitlash GUI to be something like this? Do the controls act like a continuous input until released and "auto center" when released? If not, how hard would that be to program? I would want it to stop as soon as I released the slider/joystick or if there was an interruption in the connection.
2. Could the Bitlash webpage be hosted on the arduino itself like on an ethernet/wifi shield? If possible, I could use an RF solution of getting the video to another PC for the video encoding and not have to have a PC on the rover. Or maybe it would be better to use an XBee between the server and the rover/arduino and only have arduino, and XBee and an RF video TX on the rover.
module.js:340 throw err; ^Error: Cannot find module '/Users/Max/index.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.runMain (module.js:492:10) at process.startup.processNextTick.process._tickCallback (node.js:244:9)
/Users/Max/bitlash-commander/node_modules/serialport/node_modules/bindings/bindings.js:85 throw err ^Error: Could not load the bindings file. Tried: -> /Users/Max/bitlash-commander/node_modules/serialport/build/Debug/serialport.node -> /Users/Max/bitlash-commander/node_modules/serialport/build/Release/serialport.node -> /Users/Max/bitlash-commander/node_modules/serialport/out/Debug/serialport.node -> /Users/Max/bitlash-commander/node_modules/serialport/Debug/serialport.node -> /Users/Max/bitlash-commander/node_modules/serialport/out/Release/serialport.node -> /Users/Max/bitlash-commander/node_modules/serialport/Release/serialport.node -> /Users/Max/bitlash-commander/node_modules/serialport/build/default/serialport.node -> /Users/Max/bitlash-commander/node_modules/serialport/compiled/0.8/darwin/x64/serialport.node at bindings (/Users/Max/bitlash-commander/node_modules/serialport/node_modules/bindings/bindings.js:82:13) at Object.<anonymous> (/Users/Max/bitlash-commander/node_modules/serialport/serialport.js:7:44) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> (/Users/Max/bitlash-commander/lib/bitlash.js:6:18) at Module._compile (module.js:449:26)
$ npm install $ node index.js