사용자 도구

사이트 도구


commands:reference:debugstate

문서의 이전 판입니다!


debugState()

debugState()는 디버그 출력의 활성 상태를 반환합니다.

debugState 명령어 동작 흐름

bool debugState()

명령어

명령어 인수 반환값 동작
debugState() 없음 bool 디버그 출력의 활성 상태를 반환합니다.

예제

void setup() {
  debugStart(Serial, 115200, SERIAL_8N1);  // 시리얼 포트를 디버그 출력용으로 시작합니다.
}
 
void loop() {
  if (millis() >= 5000 && debugState()) debugStop();  // 5초 후 디버그 출력을 중지합니다.
  if (debugState()) {  // 디버그 출력이 활성화되어 있는지 확인합니다.
    debugln(millis());  // 활성화된 동안 경과 시간을 출력합니다.
  }
  delay(500);
}

주의사항

  • Debug 포트를 제품 통신 포트와 중복 사용하지 않습니다.
  • 빠른 반복 출력은 제어 주기와 통신 응답을 늦출 수 있습니다.
  • 운전 배포 전 불필요한 Debug 출력을 중지합니다.

같은 카테고리의 내장 명령어

commands/reference/debugstate.1789385456.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki