메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

WAT-Arduino128 아두이노 자료실

예제 CDS, 가변저항 읽기

2014.05.13 16:15

WhiteAT 조회 수:3308

/*

   CDS, 가변저항 값을 시리얼 통신으로 확인하는 예제입니다.

  

           출처: http://whiteat.com/bArduino

           보드: WAT-128 Arduino, WAT-IO&ADC

 

*/ 

 

// 프로그램 시작시 초기화 작업

void setup() {               

  Serial.begin(119200);     // 시리얼 통신 초기화

}

 

// 계속 실행할 무한 루프

void loop() {

  int iValue0 = analogRead(A0); // CDS  값 읽기

  int iValue1 = analogRead(A1); // 가변저항 값 읽기

 

  // 시리얼 통신으로 전송

  Serial.print("A0:");   Serial.print(iValue0);

  Serial.print(", A1:"); Serial.print(iValue1);

  Serial.println();

 

  delay(100);        // delay 100ms

}



모니터링 화면

adc.png

조도 센서(CDS)의 값이 103 ~ 1023 사이로 출력되며,
가변저항 값이 0 ~ 1023 사이로 출력되는 것을 알수 있습니다.