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