사용자 도구

사이트 도구


commands:plc_timer

문서의 이전 판입니다!


PLC 스타일 타이머

명령어 동작
Iton(id, state, ms) 입력이 설정 시간 동안 ON이면 출력이 ON됩니다.
Itof(id, state, ms) 입력이 OFF된 뒤 설정 시간이 지나면 출력이 OFF됩니다.
Itpl(id, state, ms) 입력 상승 시점부터 설정 시간 동안 출력합니다.
Itmon(id, state, ms) 실행 중 재입력되어도 연장되지 않는 단안정 펄스입니다.
Itmr(id, state, ms, reset) ON 시간을 누적하고 reset으로 초기화합니다.
IgetTime(id) 해당 타이머의 경과시간을 반환합니다.
IgetState(id) 해당 타이머의 출력 상태를 반환합니다.
void loop() {
  bool run = Ibounce(0, 30);
  digitalWrite(64, Iton(0, run, 1000));
}

이 명령어는 프로그램을 멈추지 않습니다. 매 loop()에서 호출하고 타이머마다 고유한 id를 사용하십시오.

← 내장 명령어 리스트

commands/plc_timer.1788183136.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki