Slide 18
Slide 18 text
require 'artoo'
require 'curses'
Curses.noecho # do not show typed keys
Curses.init_screen
Curses.stdscr.keypad(true) # enable arrow keys (required for pageup/down)
keys = {
260 => :left,
261 => :right,
259 => :up,
258 => :down,
'x' => :exit,
' ' => :stop
}
connection :arduino, :adaptor => :firmata, :port => '/dev/cu.usbmodemfd121'
device :board, :driver => :device_info
device :left_motor, :driver => :motor,
:forward_pin => 6, # hack!
:backward_pin => 8,
:speed_pin => 10
device :right_motor, :driver => :motor,
:forward_pin => 6, # hack!
:backward_pin => 7,
:speed_pin => 9
MAX_SPEED = 60