Page 70 - 최강 아두이노 퍼스트 참고서
P. 70
PWM 변경 및 상세한 정보는 아래의 아두이노 사이트를 보시기 바랍니다.
http://arduino.cc/en/Tutorial/SecretsOfArduinoPWM
>> C/C++ 함수의 파라미터(Parameter)는?
단어 자체의 의미는 매개변수입니다. 함수를 정의할 때 외부로부터 받아들이는 임 의의 값
을 말합니다. 아래와 같이 myFunction 함수에 파라미터 int x, int y 입니다. 함수 실행 후 반
환되는 값은 int 라는 정수입니다.
“정수형 반환 함수 마이펑션(정수형 x 라는 이름을 가진 매개 변수, 정수형 y 라는 이름을
가진 매개변수)”
int myFunction(int x, int y)
{
return x+y;
}
풀어서 말하면
“정수형의 값을 반환하는 myFunction 이 있습니다.
myFunction 함수는 정수형 x 와 y 라는 이름의 매개변수를 정의합니다.”
>> C/C++ 함수의 아규먼트(Argument)란?
Argument 에 대한 단순 번역은 인수입니다.
함수에 파라미터로 사용되는 값으로 이해하면 됩니다.
위에서 언급된 myFunction(int x, int y); 형태를 가진 함수를 코딩에서 사용하는 경우 int
addValue = myFunction(4,6); 이라고 사용할 수 있습니다.
그럼 addValue 는 10 이 됩니다.
여기서 사용된 4 와 6 이라는 값은 아규먼트(인수)입니다.
PWM 포트 사용시 주의점
PWM 기능으로 사용하는 포트는 MCU 의 내부 하드웨어 타이머에 의해 적용되고 있습니다.
70