hybridgroup/artoo

View on GitHub
examples/wiichuck.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'artoo'

connection :arduino, :adaptor => :firmata, :port => "/dev/tty.ACM0"
device :wiichuck, :driver => :wiichuck, :connection => :arduino, :interval => 0.1

work do
  on wiichuck, :c_button => proc { puts "c button pressed!" }
  on wiichuck, :z_button => proc { puts "z button pressed!" }
  on wiichuck, :joystick => proc { |*value|
    puts "joystick x: #{value[1][:x]}, y: #{value[1][:y]}"
  }
end