code: func (b *Client) AnalogWrite(pin int, value int) error {
  	b.pins[pin].Value = value
  	return b.write([]byte{AnalogMessage | byte(pin), byte(value & 0x7F), byte((value >> 7) & 0x7F)})
  }
docs: // AnalogWrite writes value to pin.