-
Notifications
You must be signed in to change notification settings - Fork 0
CSD03
Robomation RnD Center edited this page Jul 8, 2026
·
1 revision
CheeseStick 의 S 포트에 연결하는 로터리 퍼텐쇼미터(가변 저항) 모듈입니다.
손잡이의 회전 위치를 아날로그 입력으로 읽습니다.
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()CSD03 이 연결된 포트를 설정합니다. 설정 시 해당 포트가 아날로그 입력 모드로 초기화됩니다.
매개변수
| 이름 | 구분 | 설명 | 범위 / 종류 | 기본값 |
|---|---|---|---|---|
| unit | 드롭다운 옵션 | 연결할 포트 | Sa, Sb, Sc | - |
예제
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_port('Sa')CSD03 의 원본 입력값(src)을 사용자가 원하는 범위(dst)로 선형 변환하도록 설정합니다.
매개변수
| 이름 | 구분 | 설명 | 범위 / 종류 | 기본값 |
|---|---|---|---|---|
| unit | 드롭다운 옵션 | 대상 포트 | Sa, Sb, Sc | 마지막 set_port 의 포트 |
| src_min | 입력값 (필드) | 원본 최소값 | 정수 / 실수 | - |
| src_max | 입력값 (필드) | 원본 최대값 | 정수 / 실수 | - |
| dst_min | 입력값 (필드) | 변환 후 최소값 | 정수 / 실수 | - |
| dst_max | 입력값 (필드) | 변환 후 최대값 | 정수 / 실수 | - |
예제
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_port('Sa')
csd03.set_input_range('Sa', 0, 1023, 0, 100)CSD03 의 입력값을 원본 (min, median, max) 세 점을 기준으로 변환된 (min, median, max) 세 점으로 매핑하도록 설정합니다.
매개변수
| 이름 | 구분 | 설명 | 범위 / 종류 | 기본값 |
|---|---|---|---|---|
| unit | 드롭다운 옵션 | 대상 포트 | Sa, Sb, Sc | 마지막 set_port 의 포트 |
| src_min | 입력값 (필드) | 원본 최소값 | 정수 / 실수 | - |
| src_median | 입력값 (필드) | 원본 중간값 | 정수 / 실수 | - |
| src_max | 입력값 (필드) | 원본 최대값 | 정수 / 실수 | - |
| dst_min | 입력값 (필드) | 변환 후 최소값 | 정수 / 실수 | - |
| dst_median | 입력값 (필드) | 변환 후 중간값 | 정수 / 실수 | - |
| dst_max | 입력값 (필드) | 변환 후 최대값 | 정수 / 실수 | - |
예제
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_port('Sa')
csd03.set_input_range_median('Sa', 0, 512, 1023, 0, 50, 100)CSD03 의 현재 입력값을 반환합니다. set_input_range 또는 set_input_range_median 으로 설정한 범위에 따라 변환된 값이 반환됩니다.
매개변수
| 이름 | 구분 | 설명 | 범위 / 종류 | 기본값 |
|---|---|---|---|---|
| unit | 드롭다운 옵션 | 읽어올 포트 | Sa, Sb, Sc | 마지막 set_port 의 포트 |
반환값
변환된 입력값 (정수 / 실수)
예제
cheesestick = CheeseStick(0)
csd03 = cheesestick.CSD03()
csd03.set_port('Sa')
csd03.get_input('Sa')