WebBoard is a drag n' drop GUI for electronics prototyping. With WebBoard, you can create dynamic and reactive Arduino applications which can be controlled via your browser. WebBoard includes a variety of different drag and drop block components which are designed to interface with Arduino sensors and peripherals. WebBoard is built on top of Johnny-Five and Socket.IO. The WebBoard interface removes much of the necessary programming associated with Arduino projects, and makes it quick and easy to create simple Browser/Arduino interactions.
In order to get a WebBoard instance up and running, do one of the following:
1.) Clone this repository:
git clone https://github.com/danielschwabacher/webboard.git
2.) Install the WebBoard package and its dependencies
npm install
3.) Run WebBoard
node webboard.js
4.) View the WebBoard interface
- Point your web browser to
http://localhost:3000
Contributions are very welcome. Feel free to fork this repository and add some features.