Sha256: 79a450ea916c5c8ccd7f1bd6edd2b4d02ddebb2358d2dcd77279e5e9f4927a84

Contents?: true

Size: 501 Bytes

Versions: 3

Compression:

Stored size: 501 Bytes

Contents

require 'bundler/setup'
require 'firmata'
require 'socket'

#sp = 'COM3' # windows
#sp = '/dev/ttyACM0' #linux
sp = '/dev/tty.usbmodemfa131' #mac

board = Firmata::Board.new(sp)

board.connect

puts "Firmware name #{board.firmware_name}"
puts "Firmata version #{board.version}"

pin_number = 13
rate = 0.5

10.times do
  board.digital_write pin_number, Firmata::PinLevels::HIGH
  puts '+'
  board.delay rate

  board.digital_write pin_number, Firmata::PinLevels::LOW
  puts '-'
  board.delay rate
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hybridgroup-firmata-0.4.5 examples/blink_led.rb
hybridgroup-firmata-0.4.4 examples/blink_led.rb
hybridgroup-firmata-0.4.3 examples/blink_led.rb