사용자 도구

사이트 도구


commands:reference:analogwritefreq

문서의 이전 판입니다!


analogWriteFreq()

analogWriteFreq()는 지정한 출력 채널의 PWM 주파수를 설정합니다.

analogWriteFreq 명령어 동작 흐름

uint16_t analogWriteFreq(uint8_t ch, uint32_t frequencyHz)

명령어

명령어 인수 반환값 동작
analogWriteFreq(ch, frequencyHz) uint8_t ch
uint32_t frequencyHz
uint16_t 지정한 출력 채널의 PWM 주파수를 설정합니다.

예제

void setup() {
  uint16_t maxValue = analogWriteFreq(0, 1000);
 
  analogWrite(0, maxValue / 2);  // 약 50%
  analogWrite(1, maxValue);      // 100%
}
 
void loop() {
}

주의사항

출력 채널의 전압·전류 모드와 부하 배선을 먼저 확인하십시오. PWM, 고속펄스, analogWrite()와 콜백 타이머는 하드웨어 타이머를 공유할 수 있습니다.

← 내장 명령어 리스트

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki