* void analogReference(uint8_t type)
: 아날로그 입력의 기준 전압 설정
# parameter
- type : 아날로그 입력 기준전압 유형.
DEFAULT
; 아두이노 동작 전압(5V). Due와 같은 3.3V보드인 경우 3.3V이 기본 설정
INTERNAL
; 내부 기준전압 (ATmega168/328은 1.1V, ATmega8은 2.56V)
; 아두이노 메가에서는 사용불가. 대신 INTERNAL1V1 또는 INTERNAL2V56 사용
EXTERNAL
; AREF 핀에 인가된 0~5V 사이의 전압
# return value
- 없음
---------------------------------------------------------------------------------------------
* int analogRead(uint8_t pin)
: 설정된 핀의 아날로그 값을 입력받음
# parameter
- pin : analog 값을 수신할 핀번호.
# return value
- 0~1023 사이의 정수값 [0V~5V 사이의 값을 4.9mV(5V/1024) 단위의 레벨로 반환]
---------------------------------------------------------------------------------------------
* void analogWrite(uint8_t pin, int value)
: 설정된 핀에 입력된 아날로그 값을 출력하도록 설정함
: ATmega168/328과 같이 DAC가 없는 경우 PWM(펄스 폭 변조) 값을 출력 설정.
# parameter
- pin : digital 값을 수신할 핀번호.
- value : duty cicle 값. 0~255사이[0V(0%)~ 5V(100%)]의 정수값.
# return value
- 없음
'Arduino' 카테고리의 다른 글
[기본함수] 디지털 입출력 (0) | 2017.07.11 |
---|