푸시버튼 읽기
일반
푸시버튼의 값을 읽어옵니다.

사용 가능한 GPIO
- 라즈베리파이 0~4
- 라즈베리파이 5
- 비글본 블랙/그린
- 젯슨 나노
- FT232H, FT2232H, FT4232H
- MCP2221
- NUMATO USB-GPIO (8~128CH)
명령
[INIT]
초기설정을 입력합니다.
항목 | 타입 | 설명 |
---|---|---|
GPIO 핀 | WRITE | 사용할 GPIO핀 번호를 입력합니다. |
Pull Up/Down * | WRITE | GPIO 내부 Pull Up/Down을 설정합니다. (Off, Pull Down, Pull Up) |
반전 | WRITE | 입력 신호를 반전할 것인지 여부를 설정합니다. |
* 리눅스 커널 5.10 이상에서만 동작합니다. (라즈베리파이OS, 우분투 22 이상, 데비안 11 이상)
* Pull Up/Down에 대한 설명은 여기를 참고합니다.
* Pull Up/Down에 대한 설명은 여기를 참고합니다.
[READ_VALUE]
푸시버튼의 값을 읽어옵니다.
항목 | 타입 | 설명 |
---|---|---|
값 | READ | 푸시버튼의 값입니다. |
예제
목표
푸시버튼의 값을 대시보드 램프 위젯으로 표시합니다.
부품
부품 | 갯수 |
---|---|
라즈베리파이 4 * | 1 |
푸시버튼 | 1 |
* 다른 하드웨어를 사용할 수도 있습니다. 사용 가능한 GPIO를 참고하세요.
연결
아래의 부품들을 가로 방향으로 서로 연결합니다.
부품1 | 부품2 | GPIO |
---|---|---|
푸시버튼 핀1 | | 3.3V |
푸시버튼 핀2 | | 4 |
