arduino client class