lib/arduino_firmata/arduino.rb in arduino_firmata-0.1.0 vs lib/arduino_firmata/arduino.rb in arduino_firmata-0.1.1

- old
+ new

@@ -84,9 +84,16 @@ write(ANALOG_MESSAGE | (pin & 0x0F)) write(value & 0x7F) write(value >> 7) end + def servo_write(pin, angle) + pin_mode pin, SERVO + write(ANALOG_MESSAGE | (pin & 0x0F)) + write(angle & 0x7F) + write(angle >> 7) + end + private def write(cmd) @serial.write_nonblock cmd.chr end