/xi

The Cross-Platform Interconnect for Arduino, BeagleBone Black, and Raspberry Pi.

Primary LanguageJavaScript

Xi

The Cross-Platform Interconnect

ScreenShot

Xi allows you to simultaneously connect, monitor and control multiple Arduino, BeagleBone Black and Raspberry Pi boards using Scratch 2.0 or Snap! as a graphical user interface.

Installation instructions are provided in the Installation and Usage Guide located in the documentation directory.

Known Limitations Imposed By The Snap! Team:

None

Known Limitations Imposed By The Scratch Team:

  1. Currently Xi only works with the Scratch 2.0 Online editor.
  2. Projects created using Xi cannot be shared on the Scratch cloud.

Arduino/Device Wiring Information:

  1. HC-SR04 SONAR Distance Device
  2. Infrared Distance Sensor - GP2Y0A21YK0F
  3. 4 Wire Stepper Motor

BeageBone Black/Device Wiring Information:

  1. Infrared Distance Sensor
  2. Piezo (Tone) Actuator
  3. Servo Motor (Standard and Continuos)

NOTE: BeagleBone-IO package needs to be updated to the latest release for Servo support. To update the node modules to the latest versions, issue the following command while in the xibone directory:

For Linux/Mac:

sudo npm update beaglebone-io

For Windows:

npm update beaglebone-io

Current Board/Device Support Table

ScreenShot