This makes it easy for anyone familiar with JavaScript and basic web development to explore the possibilities of using physical I/O in their web applications.
The library holds a set of hardware abstractions such as buttons, leds, servo motors, accelerometers, gyros, etc enabling developers to o easily bridge and interface with a range of sensors and actuators using just a few lines of JavaScript code.
Tested and working on Windows, Mac OS, Linux and mobile devices.
It is based largely on the Funnel toolkit.
What is new in this release:
- Update to latest version of AdvancedFirmata.
What is new in version 0.3.2:
- Update to latest version of AdvancedFirmata.
What is new in version 0.3.1:
- Added new DRIVER_HIGH_CURRENT interface to Stepper.js.
- Updated AdvancedFirmata to support high current stepper driver.
- Added echo_string.html example to custom_examples.
- Updated examples to use jQuery 2.1.0.
- Removed blink_led.html from getting started examples.
- Added fastclick library to a few getting started examples.
What is new in version 0.3.0:
- Switched to YUI docs.
- Now using grunt for build.
- Added pin modes for ONEWIRE and STEPPER.
- Added ability to set pin mode without sending set pin mode command to Firmata.
- Updated stepper.js to not send set pin mode command to Firmata.
What is new in version 0.2.2:
- Fixed bug in Breakout Server that was preventing selection of serial port other than top port in dropdown list.
What is new in version 0.2.0:
- Updated Breakout Server to v0.2.0
- Restructured server directory
- Default webserver root is now ../../
- Added Breakout Server eclipse archive to server directory
- Created separate 32 bit and 64 bit Breakout Server builds for Windows
- Added getPins method ot IOBoard to return array of all Pin objects
- Made queryPinState a public method
- Using AdvancedFirmata instead of StandardFirmata
- Added stepper motor I/O object and examples
- Updated schematics to add stepper motor examples
What is new in version v.0.1.7:
- Added index page for examples: /examples/index.html
- Added additional getting_started examples
- Included SignalScope.js in the core library under src/utils/
- Added getFirmwareName() and getPinCapabilities() methods to IOBoard.js
- Added command line arguments to nodeJS server
- Removed useSocketIO parameter from IOBoard and WSocketWrapper. If you include socket.io, it is now assumed you are using the nodeJS server.
- Changed default port for nodeJS server from 8080 to 8887
- Updated nodeJS server to use express framework
What is new in version v.0.1.6:
- Added examples demonstrating use of DeviceMotion and DeviceOrientation APIs with Breakout
- Added fritzing files to Breakout/examples/schematics_src/fritzing/
- Updated examples to be more mobile friendly
- Added simple_led and analog_input examples
- Updated schematics.pdf to include analog_input example
- Fixed issued in processingJS accelerometer example
What is new in version v.0.1.5:
- Added example for Arduino Leonardo board.
- Added build script to minify files.
What is new in version v.0.1.4:
- Fixed LED and RGBLED fadeTo issue.
- Fixed Pin / Button bug that was causing pins on same port to trigger false events.
- Added DISCONNECTED event to IOBoardEvent that is fired when the server is disconnected.
Requirements:
- JavaScript enabled on client side
Limitations:
- Breakout is currently beta software.
Comments not found