hybridgroup/artoo-raspi

View on GitHub
examples/button_and_led.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'artoo'

connection :raspi, :adaptor => :raspi
device :led, :driver => :led, :pin => 11
device :button, :driver => :button, :pin => 12, :interval => 0.01

work do
  puts
  puts "Press the button connected on pin #{button.pin}..."

  on button, :push    => proc { led.on }
  on button, :release => proc { led.off }
end