Skip to content

CSD-03 旋转电位器 ​

声明实例 ​

把 CSD-03 旋转电位器(CSD03) 积木添加到工作区后,Python 代码中会自动插入下面这样的实例声明:

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

参数 ​

名称类别说明范围 / 种类默认值
index下拉选项实例编号(从 0 开始)0 以上的整数0

从端口开始 ​

设置 CSD03(可变电阻)所连接的端口。

set_input_port

参数 ​

名称类别说明范围 / 种类默认值
unit下拉选项要连接的端口Sa, Sb, Sc-

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.set_port('Sa')

设置输入范围 ​

把所选端口的输入值转换到指定的最小 ~ 最大范围。
输入值的范围是 0 ~ 255。
可以转换到的值的范围是 -100 ~ 100。

set_input_range

参数 ​

名称类别说明范围 / 种类默认值
unit下拉选项目标端口Sa, Sb, Sc-
src_min输入值(字段)原始最小值0 ~ 255 的整数-
src_max输入值(字段)原始最大值0 ~ 255 的整数-
dst_min输入值(字段)转换后的最小值-100 ~ 100 的整数-
dst_max输入值(字段)转换后的最大值-100 ~ 100 的整数-

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.set_input_range('Sa', 0, 255, 0, 100)

用中间值设置输入范围 ​

把所选端口的输入值转换到指定的最小 ~ 中间 ~ 最大范围。
输入值的范围是 0 ~ 255。
可以转换到的值的范围是 -100 ~ 100。

set_input_range_median

参数 ​

名称类别说明范围 / 种类默认值
unit下拉选项目标端口Sa, Sb, Sc-
src_min输入值(字段)原始最小值0 ~ 255 的整数-
src_median输入值(字段)原始中间值0 ~ 255 的整数-
src_max输入值(字段)原始最大值0 ~ 255 的整数-
dst_min输入值(字段)转换后的最小值-100 ~ 100 的整数-
dst_median输入值(字段)转换后的中间值-100 ~ 100 的整数-
dst_max输入值(字段)转换后的最大值-100 ~ 100 的整数-

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.set_input_range_median('Sa', 0, 128, 255, -100, 0, 100)

输入 ​

所选端口的旋转电位器输入值
如果没有单独设置输入范围,输入值的范围是 0 ~ 255。

get_input

参数 ​

名称类别说明范围 / 种类默认值
unit下拉选项要读取的端口Sa, Sb, Sc最后一次 set_port 的端口

Python ​

python
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()

csd03.get_input('Sa')