Chapter 5 JavaScript on pcDuino8 Uno

Johnny-Five is the original JavaScript Robotics programming framework. Released by Bocoup in 2012, Johnny-Five is maintained by a community of passionate software developers and hardware engineers. Over 75 developers have made contributions towards building a robust, extensible and composable ecosystem.

This chapter will tell you how to use Johnny-Five JavaScript programming framework to control GPIO on pcDuino8 Uno.

Steps

1. Install a compatible version of node/npm

sudo apt-install curl
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y npm

2. Install Johnny-five and pcDuino-IO

Create a directory for your project, cd into the directory and run the following:

mkdir js
cd js
npm init 
npm config set strict-ssl false
npm install johnny-five pcduino-io --save

Create a new JavaScript file.

vim blink.js

Source code is :

var five = require("johnny-five");
var pcDuino = require("pcduino-io");
var board = new five.Board({
  io: new pcDuino()
});

board.on("ready", function() {
  var led = new five.Led(13);
  led.blink();
});

4. Run

node blink.js

Take pcDuino8 Uno as example, please check the LED1, is it blinking?

More information

  1. Johnny-Five’s API
  2. Johnny-Five’s examples
  3. Johnny-Five’s Github repository
  4. Platform Support

results matching ""

    No results matching ""