에 대한 Arduino 기준에analogWrite() 따르면 대부분의 핀에서 PWM 주파수는 ~ 490Hz입니다. 그러나 Uno의 핀 5와 6, Leonardo의 핀 3과 11의 경우 ~ 980Hz입니다. 왜 이것들이 다른가요? 의도적 인 디자인 기능입니까, 아니면 하드웨어에 의해 결정됩니까?
내 프로그램과 관련하여 일부 계산을 수행 한 다음 analogWrite 함수를 사용하여 결과를 기반으로 전압을 출력하는 프로그램입니다. 그러나 내 문제는 PWM을 통한 analogWrite 함수가 아날로그 전압을 출력한다는 사실을 오해하여 프로그래밍을 한 것입니다. 실제로 아날로그 전압 만 "시뮬레이션"합니다. 내 코드의 관련 부분은 다음과 같습니다. int pwmOutput = 11; int pwm = 0; …