Push Button - haryunio/SweetBoardLib GitHub Wiki
누를 때 작동하는 버튼입니다.
- 설명 : 버튼의 디지털 상태가 변경될 때 이벤트가 발생합니다.
- 기본 :
Button (객체명);
- 예시 :
Button btn;
- 설명 : 버튼 모듈을 해당 소켓에 연결합니다.
void setup()
내에 작성합니다. - 인자 : 연결할 디지털 소켓 번호(int)
- 반환 : 없음(void)
- 기본 :
(객체명).attach(디지털 소켓 번호);
- 예시 :
btn.attach(D1);
- 설명 : 버튼의 상태를 읽습니다.
void loop()
내에 작성합니다. - 인자 : 없음(void)
- 반환 : True/False (bool)
- 기본 :
(객체명).getStatus();
- 예시 :
btn.getStatus();
Button btn;
bool status; // 버튼의 상태를 저장하기 위한 변수
void setup() {
btn.attach(D1); // SweetBoard의 1번 소켓에 모듈 연결
Serial.begin(9600); // 연결된 장치와 시리얼 통신 시작
}
void loop() {
status = btn.getStatus(); // 버튼의 상태를 저장하기 위한 변수
Serial.println(status); // 버튼의 상태를 읽어 연결된 장치에 전송
}