-
Notifications
You must be signed in to change notification settings - Fork 0
CSD01
Robomation RnD Center edited this page Jul 8, 2026
·
1 revision
CheeseStick 의 S 포트에 연결하는 택트 스위치(Tact Switch) 모듈입니다.
버튼의 눌림 여부를 디지털 입력으로 읽습니다.
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()CSD01 이 연결된 포트를 설정합니다. 설정 시 해당 포트가 디지털 풀업 입력 모드로 초기화됩니다.
매개변수
| 이름 | 구분 | 설명 | 범위 / 종류 | 기본값 |
|---|---|---|---|---|
| unit | 드롭다운 옵션 | 연결할 포트 | Sa, Sb, Sc | - |
예제
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()
csd01.set_port('Sa')CSD01 의 버튼 입력값을 반환합니다. 눌리지 않은 상태는 1, 눌린 상태는 0 입니다.
매개변수
| 이름 | 구분 | 설명 | 범위 / 종류 | 기본값 |
|---|---|---|---|---|
| unit | 드롭다운 옵션 | 읽어올 포트 | Sa, Sb, Sc | 마지막 set_port 의 포트 |
반환값
버튼 입력값 (1: 떨어짐, 0: 눌림)
예제
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()
csd01.set_port('Sa')
csd01.button_input('Sa')CSD01 의 버튼이 눌렸는지 여부를 참(True) / 거짓(False) 으로 반환합니다.
매개변수
| 이름 | 구분 | 설명 | 범위 / 종류 | 기본값 |
|---|---|---|---|---|
| unit | 드롭다운 옵션 | 읽어올 포트 | Sa, Sb, Sc | 마지막 set_port 의 포트 |
반환값
버튼이 눌렸으면 True, 아니면 False
예제
cheesestick = CheeseStick(0)
csd01 = cheesestick.CSD01()
csd01.set_port('Sa')
csd01.button_pressed('Sa')