lib/artoo/adaptors/firmata.rb in artoo-arduino-1.4.3 vs lib/artoo/adaptors/firmata.rb in artoo-arduino-1.4.4

- old
+ new

@@ -51,25 +51,20 @@ end value end # GPIO - analog - # NOTE pins are numbered A0-A5, which translate to digital pins 14-19 def analog_read(pin) - firmata.set_pin_mode(digital_pin(pin), ::Firmata::PinModes::ANALOG) - firmata.toggle_pin_reporting(digital_pin(pin)) + firmata.set_pin_mode(firmata.analog_pins[pin], ::Firmata::PinModes::ANALOG) + firmata.toggle_pin_reporting(firmata.analog_pins[pin]) firmata.read_and_process value = 0 while i = find_event("analog_read_#{pin}") do event = events.slice!(i) value = event.data.first if !event.nil? end value - end - - def digital_pin(pin = 0) - pin + 14 end # GPIO - PWM def pwm_write(pin, level) firmata.set_pin_mode(pin, ::Firmata::PinModes::PWM)