Sha256: 0fc6e73eb97701df12807437b6aa2a08fae599729237da4ea51fb4de7c7b7f8f
Contents?: true
Size: 532 Bytes
Versions: 3
Compression:
Stored size: 532 Bytes
Contents
#!/usr/bin/env ruby $:.unshift File.expand_path '../lib', File.dirname(__FILE__) require 'rubygems' require 'sinatra' require 'arduino_firmata' arduino = ArduinoFirmata.connect get '/' do redirect './on' end get '/on' do analog = arduino.analog_read(0) arduino.digital_write 13, ArduinoFirmata::HIGH "<p>analog : #{analog}</p><p><a href='./off'>off</a></p>" end get '/off' do analog = arduino.analog_read(0) arduino.digital_write 13, ArduinoFirmata::LOW "<p>analog : #{analog}</p><p><a href='./on'>on</a></p>" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
arduino_firmata-0.1.0 | samples/sinatra_arduino.rb |
arduino_firmata-0.0.9 | samples/sinatra_arduino.rb |
arduino_firmata-0.0.8 | samples/sinatra_arduino.rb |