-아날로그 출력이란 아두이노 보드 자체에서 아날로그 출력을 할 수 있는 방법은 없지만
LED나 버저 등을 통하여 출력값을 0~254 단계로 나누어져 표현하는 방식이다.
이를 PWM방식이라 하며 디지털 3,5,6,9,10,11 핀을 통해 가능하다. 다만 이 사이의 간격은 2ms 정도이다.
구성품은 아두이노 우노, 브렛보드, LED, 저항, 연결선, 포텐셔미터 이다.
-코드는
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
int analogout=analogRead(A1);
analogWrite(11,analogout/4);
}
핀 입/출력 설정도 초기화도 없다
A1핀을 통해 아날로그 입력을 받고
11핀(PWM핀)을 통해 LED 출력을 나타낸다.
다만, 아날로드 입력값은 0~1023 인데 비해, 디지털 출력값은 0~254 이므로 1/4을 나눈다.
-회로도
-동영상
'공대생 주석마루 > 아두이노 UNO' 카테고리의 다른 글
(7) 인터럽트 Interrupt (0) | 2018.02.25 |
---|---|
(6) millis 함수 (0) | 2018.02.24 |
(4) 아날로그 입력 (0) | 2018.02.23 |
(3) Blink 풀업저항 (0) | 2018.02.21 |
(2) Blink 디지털신호 (0) | 2018.02.21 |