Class: IntelGalileo::AnalogInPin
- Defined in:
- lib/intel_galileo/analog_in_pin.rb
Instance Method Summary collapse
-
#initialize(pin) ⇒ AnalogInPin
constructor
A new instance of AnalogInPin.
- #read ⇒ Object
Constructor Details
#initialize(pin) ⇒ AnalogInPin
Returns a new instance of AnalogInPin.
3 4 5 6 |
# File 'lib/intel_galileo/analog_in_pin.rb', line 3 def initialize(pin) @pin = pin set_mux_gpio(pin) end |
Instance Method Details
#read ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/intel_galileo/analog_in_pin.rb', line 8 def read f = File.open("/sys/bus/iio/devices/iio\:device0/in_voltage#{@pin.to_i}_raw", 'r') value = f.read f.close puts "Reading" return value end |