Displaying 1 to 16 from 16 results

raspi-io - An IO plugin for Johnny-Five that provides support for the Raspberry Pi

  •    Javascript

Raspi-io is a Firmata API compatible library for Raspbian running on the Raspberry Pi that can be used as an I/O plugin with Johnny-Five. The API docs for this module can be found on the Johnny-Five Wiki, except for the constructor which is documented below. Raspi IO supports all models of the Raspberry Pi, except for the Model A. If you have a bug report, feature request, or wish to contribute code, please be sure to check out the Contributing Guide.

browser-serialport - Robots in the browser. Just like node-serialport but for browser/chrome apps.

  •    Javascript

Robots in the browser. Just like node-serialport but for browser apps. Nodebots are awesome but HTML5 apps have access to a lot of APIs that make sense for robotics like the GamepadAPI, WebRTC Video and Data, Web Speech API, etc. Also you get a nice GUI and its easier to run. I have also made a fork of Johnny-Five to work with Browserify as well by modifying it's dependancy Firmata to use browser-serialport.

nodebots-workshop - Nodebots Workshop using NodeJS and Johnny-five

  •    Javascript

Make sure that you are using the NodeJS version is the same as .nvmrc file version. If you don't have this version please use a version manager such as nvm or n to manage your local nodejs versions. Repository using Arduino + Johnny Five + NodeJS used in my Nodebots Workshop.

jsiot-explorer - JSIOT workshop

  •    Javascript

This repository contains helpful information for installation and code examples for the NodeBots IoT session. There are some workshop slides that accompany this repository. If you're on Mac or Windows, you'll need to install the drivers for the arduino board. They are in the drivers folder. On Mac you may get a prompt about opening up the CodeBender site at one point. You can safely ignore this, however in the future if you're interested in programming and managing devices from a browser, the CodeBender project is really interesting.




chrome-serialport - Exposes a chrome extension with serial permissions as a fully compliant node-serial interface

  •    Javascript

#chrome-serialport Exposes a chrome extension with serial permissions as a fully compliant node-serial interface. Uses Google Chrome Messaging to pass data from USB devices to front end code. ##use Only one change to node-serialport, you need to set the extension id on the factory for the extension that you're communicating to. See below for more info on that.

spheron - Use your javascript powers to control the Sphero by Orbotix

  •    Javascript

Connect your Sphero to your computer via bluetooth. Run that and your sphero will turn blue. You can pass hex colours such as sphero.setRGB(0xFF00FF) for PURPLE.

spheron-leap - Control Sphero with Leap Motion (aka Jedi Calisthenics)

  •    Javascript

A teacher at my son's school allowed me to use his Leap Motion over the weekend, I hacked together this quick and dirty script to control Sphero using it.

raspi - Base functionality for working with a Raspberry Pi from Node.js

  •    TypeScript

Raspi.js provides initialization and base support for the Raspberry Pi. This module, along with Raspi Board and Raspi Peripheral, provide support for various peripherals on the Raspberry Pi. These libraries form the basis for Raspi IO, an IO plugin that adds support for the Raspberry Pi to Johnny-Five. If you have a bug report, feature request, or wish to contribute code, please be sure to check out the Raspi IO Contributing Guide.


raspi-board - Machine-digestible pin information for the Raspberry Pi

  •    TypeScript

Raspi Board provides pin mapping functionality for the various Raspberry Pi models. This module is meant to be run on a physical Raspberry Pi only, and maps pins for the specific board it is being run on. If you have a bug report, feature request, or wish to contribute code, please be sure to check out the Raspi IO Contributing Guide.

raspi-gpio - Provides access to GPIO on the Raspberry Pi from Node.js

  •    TypeScript

Raspi GPIO is part of the Raspi.js suite of libraries that provides access to the hardware GPIO pins on a Raspberry Pi. If you have a bug report, feature request, or wish to contribute code, please be sure to check out the Raspi IO Contributing Guide.

raspi-i2c - Provides access to I2C on the Raspberry Pi from Node.js

  •    TypeScript

Raspi I2C is part of the Raspi.js suite that provides access to the hardware I2C on pins 3 (SDA0) and 5 (SCL0). If you have a bug report, feature request, or wish to contribute code, please be sure to check out the Raspi IO Contributing Guide.

raspi-llio - Provides Node.js bindings to the WiringPi library for controlling a Raspberry Pi's I/O

  •    Javascript

WARNING This module has been deprecated in favor of Raspi.js. Raspi.js uses a more advanced mechanism for managing peripherals, and is considerably more performant. Bugs will not be fixed in this module. The raspi-llio (Low Level Input/Output) module exposes the Wiring Pi C library to Node.js, which provides access to GPIO, PWM, I2C, SPI, and UART capabilities. For more in depth information on how raspi-llio works, visit the Wiring Pi docs. All methods in this library map directly to a Wiring Pi method. Many of the methods are wrapped up in an object that must first be instantiated and handles file descriptors transparently.

raspi-pwm - Provides access to PWM on the Raspberry Pi from Node.js

  •    TypeScript

Raspi PWM is part of the Raspi.js suite that provides access to the hardware PWM. If you have a bug report, feature request, or wish to contribute code, please be sure to check out the Raspi IO Contributing Guide.

raspi-serial - Provides access to the serial port on the Raspberry Pi as part of the Raspi

  •    TypeScript

Raspi Serial is part of the Raspi.js suite that provides access to UART ports, either the built-in port or a USB add-on port. If you have a bug report, feature request, or wish to contribute code, please be sure to check out the Raspi IO Contributing Guide.

raspi-soft-pwm - Provides access to Software PWM on the Raspberry Pi from Node.js through pigpio

  •    TypeScript

The package raspi-soft-pwm will no longer be maintained by me, but will continue in the repo nebrius/raspi-soft-pwm. Raspi Soft PWM is part of the Raspi.js suite that provides software PWM through pigpio.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.