Ruby Gem to control Omega2 GPIO
-
I wrote the Ruby Gem 'omega2_gpio' that wraps fast-gpio operation nicely.
I'd love to get your feedback and see you testing/using it!
Github: https://github.com/freizeitnerd/omega2_gpio
Rubgems: https://rubygems.org/gems/omega2_gpiorequire "omega2_gpio" Omega2Gpio.configuration.messaging_level = 2 Omega2Gpio.configuration.mock = false gpio_numbers = [0,2,3,11,18,45,46] gpios = [] gpio_numbers.each do |gpio_number| gpios.push(Omega2Gpio::Output.new(gpio_number).high) end gpios.each do |gpio| gpio.low sleep(0.3) gpio.high end gpios = [] gpio_numbers.each do |gpio_number| gpios.push(Omega2Gpio::Input.new(gpio_number)) end gpios.each do |gpio| puts "GPIO#{gpio.gpio_number} reads value #{gpio.read}" end ```