Linino One & Arduino Yun IO Plugin for Johnny-Five
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
binaries
defs/layouts
eg
lib
test
.gitignore
.npmignore
.travis.yml
Gruntfile.js
LICENSE-MIT
package.json
readme.md

readme.md

Nino-IO

Build Status

Nino-IO is compatible with Linino One and Arduino Yun.

Unfortunately, the creators of Linino One and the LininoOS have not been very helpful in responding to my requests for help with Arduino Yun compatibly. As such, this project no longer supports the Yun (which is fine, because it never really did)

Nino-IO is a Firmata.js-compatibility class for writing Node.js programs that run on the Linino One or Arduino Yun. This project was built at Bocoup

Getting Started

Nino-IO scripts are run directly from the Linino One or Arduino Yun board. To get started, install Node.js on the board.

LininoOS

For Nino-IO to operate correctly, the Arduino Yun or Linino One must be running both LininoOS and LininoIO. On a newly purchased Linino One this will already be the case. If you've purchased an Arduino Yun, it will be necessary to upgrade to LininoOS and LininoIO.

Assuming you've already completed the Yun Disk Expansion, complete the following commands:

  • Upgrade the firmware on the MCU:
cd /tmp
wget http://download.linino.org/pkg-bin/serialTerminal.hex
run-avrdude /tmp/serialTerminal.hex

IMPORTANT: The Linino expects all user code to exist in /opt! When connecting to the board, remember to: cd /opt. This is how the nodeyun_inst_latest.sh installer program sets up the filesystem on the Linino's SD Card.

Installation

npm install johnny-five
npm install nino-io --unsafe-perm

See Johnny-Five's examples for usage.

License

See LICENSE file.