Sha256: b34ea29fd52defded14f39dfa47c2f92a1a436dd4caca6171a8d302ed989fed3

Contents?: true

Size: 355 Bytes

Versions: 1

Compression:

Stored size: 355 Bytes

Contents

require 'artoo'

connection :firmata, :adaptor => :firmata, :port => '/dev/cu.usbmodem1451'

# TMP36 temperature sensor used for this example
device :sensor, driver: :analog_sensor, pin: 0

work do
  every 5 do
    voltage = ( sensor.analog_read(0) * 5.0 ) / 1024
    temp    = ( voltage - 0.5 ) * 100

    puts "Current temperature is #{temp}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
artoo-arduino-1.4.4 examples/temperature_sensor.rb