Sha256: 6a6adfe5f9b060c24787f7ec138c4f0b7fa3b7f9e5a8e11ebeca61322790b2a1
Contents?: true
Size: 540 Bytes
Versions: 14
Compression:
Stored size: 540 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'>LED 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'>LED ON</a></p>" end
Version data entries
14 entries across 14 versions & 1 rubygems