[Arduino UNO R3] CDS 읽기

 [Arduino UNO R3] LED 읽기

Arduino UNO R3 보드,  CDS 보드를 연결하여 8개의  CDS 를 읽는 예제입니다.

Arduino UNO R3  예제

핀 연결
번호 Arduino UNO R3 WAT-CDS
CDS1  2 CDS1
CDS2 3 CDS2
CDS3 4 CDS3
CDS4 5 CDS4
CDS5 6 CDS5
CDS6 7 CDS6
CDS7 8 CDS7
CDS8 9 CDS8
VCC 5V VCC
GND GND GND

Arduino UNO R3 용 소스코드

최신 소스코드는 [파일]=>[예제]=> [WhiteAT UNO]=>[WAT-CDS] 에 있으며
라이브러리는 아두이노 개발환경  을 참조하세요

////////////////////////////////////////
// WAT-CDS
//
// 8개의 CDS 읽어 모니터에 출력하는 예제
//
// 보드
//  .Arduino UNO R3 : https://kit128.com/goods/view?no=337
//  .WAT-CDS 보드 : https://kit128.com/goods/view?no=87
// 
// Arduino UNO R3 보드의 2~9 번 핀을 에 CDS 보드를 연결
// 5V 와 VCC, GND와 GND를 연결


int pinCDS1 = 2;  // CDS 1
int pinCDS2 = 3;  // CDS 2
int pinCDS3 = 4;  // CDS 3
int pinCDS4 = 5;  // CDS 4
int pinCDS5 = 6;  // CDS 5
int pinCDS6 = 7;  // CDS 6
int pinCDS7 = 8;  // CDS 7
int pinCDS8 = 9;  // CDS 8

// 프로그램 초기화
void setup()
{    
  Serial.begin(115200); // 시리얼 통신 초기화
  Serial.println("Arduino Examples - WAT-CDS");
  Serial.println(" https://docs.whiteat.com/?p=3527");

  
  pinMode(pinCDS1, INPUT);
  pinMode(pinCDS2, INPUT);
  pinMode(pinCDS3, INPUT);
  pinMode(pinCDS4, INPUT);
  pinMode(pinCDS5, INPUT);
  pinMode(pinCDS6, INPUT);
  pinMode(pinCDS7, INPUT);
  pinMode(pinCDS8, INPUT);
}

// 계속 실행할 무한 루프 
void loop()
{ 
  Serial.print(  digitalRead(pinCDS1));  Serial.print("  ");
  Serial.print(  digitalRead(pinCDS2));  Serial.print("  ");
  Serial.print(  digitalRead(pinCDS3));  Serial.print("  ");
  Serial.print(  digitalRead(pinCDS4));  Serial.print("  ");
  Serial.print(  digitalRead(pinCDS5));  Serial.print("  ");
  Serial.print(  digitalRead(pinCDS6));  Serial.print("  ");
  Serial.print(  digitalRead(pinCDS7));  Serial.print("  ");
  Serial.print(  digitalRead(pinCDS8));  Serial.println();
    
  delay(1000);
}

 

결과

 

 

제품구매

Arduino UNO R3 은 https://kit128.com/goods/view?no=337 에서
WAT-CDS 보드는 https://kit128.com/goods/view?no=87 에서 구매하실 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다