====== debugState() ====== ''debugState()''는 디버그 출력의 활성 상태를 반환합니다. {{:commands:reference:debugstate.svg?900|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:debugstart|debugStart() 상세 설명 보기]] * [[commands:reference:debugstop|debugStop() 상세 설명 보기]] * [[commands:reference:debug|debug() 상세 설명 보기]] * [[commands:reference:debugln|debugln() 상세 설명 보기]] [[commands:builtin|← 내장 명령어 리스트]]