920 B
920 B
Ruby support for GrovePi
Introduction
This ruby module adds support for using GrovePi with Ruby.
A set of examples can be found in the tests directory. Check them out for usage.
Dependencies
- Ruby version above 2.0 is required.
- The Ruby module i2c-devices must be installed,
# gem install i2c-devices.
Current State
As the initial state of this module the following features are implemented and tested:
- Analog read on ports A0, A1 and A2.
- Analog write with PWM on ports D3, D5 and D6.
- Digital read/write on ports D2 through D8.
- Read/write data to I2C slave devices present on ports I2C-1, I2C-2 or I2C-3.
- Tested on Raspberry Pi 3, Model B and Raspberry Pi, Model B, Rev 2 with Raspbian version: November 2017 and GrovePi+ with firmware version: 1.2.7.
Todo
- Implement rest of the commands that are supported by the firmware.
- Windows IoT core support.
- More testing.