analogWrite()
[디지털입출력]
사용법
void analogWrite( int iPin, int iValue ) : (반환값과 매개변수의 값의 정보는 확실하지 않음)
매개변수
iPin: 출력할 핀번호
iValue : 아날로그핀에 출력할 값 (0 ~ 255)
반환
void ( 없음 )
설명
지정된 아날로그 핀에 값(PWM파, 파형)을 출력합니다. 같은핀에 analogWrite(), digitalRead(), digitalWrite()가 다시 실행되기전까지
계속 해서 값을 출력합니다.
사용 예제
int ledpin = 13;
void setup()
{
pinMode ( ledpin , OUTPUT ); // ledpin을 출력으로 설정
}
void loop()
{
analogWrite ( ledpin, 11); // 0~255까지 출력할수있다.
}
주의 사항
5번과 6번핀에서의 아날로그 출력은 파형이 더 높습니다. ( 일반적인 파형 490Hz, 5,6번핀에서는 980Hz )
'아두이노 코드 wiki' 카테고리의 다른 글
[함수] abs() (0) | 2018.12.25 |
---|---|
[함수] analogReference() (0) | 2018.12.24 |
[함수] analogRead() (0) | 2018.12.19 |
[함수] pinMode() (0) | 2018.12.17 |
[함수] digitalWrite() (0) | 2018.12.15 |