본문 바로가기

공대생 주석마루/아두이노 UNO

(4) 아날로그 입력

-아날로그 입력이란 이전의 디지털 입력과 다르게 0V와 5V, 두 종류가 아닌

0~5V 사이의 입력을 받는 것을 말한다.

아두이노 보드 상의 ADC(Analog to Digital Conductor)에 의해 입력 받은 신호를 숫자 0~1023으로 변환하여 표현

구성품은

아두이노 우노, 브렛보드, 포텐셔미터, 연결선 이다.


-코드는

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
int analog = analogRead(A1);
Serial.println(analog);
delay(1000);
}

기존의 핀의 입/출력 설정이 아닌 초기화를 한다는 점이 차이,

왜냐하면 입력 밖에 받지 못하기 때문이다.

A1(아날로그) 핀으로 입력을 받는 방식이다.

출력값은 시리얼 모니터를 통해 확인한다.


-회로도


-동영상



 


'공대생 주석마루 > 아두이노 UNO' 카테고리의 다른 글

(6) millis 함수  (0) 2018.02.24
(5) 아날로그 출력  (0) 2018.02.23
(3) Blink 풀업저항  (0) 2018.02.21
(2) Blink 디지털신호  (0) 2018.02.21
(1) Blink  (0) 2018.02.21