본문으로 건너뛰기

제품소개 준비중입니다.

빠른시일 내 오픈하도록 노력하겠습니다.
감사합니다.


자료실

만지고 만들면서 쉽게 배우는, 글로벌 코딩


자료실

코딩자료 | 조도센서와 LED


페이지 정보

작성자 글로벌코딩 작성일17-04-20 12:54 조회수 578회

본문

void setup(){} // 시작할때 별도로 설정할 것은 없습니다.
void loop(){ //조도센서의 값을 읽어서 LED의 밝기를 조절해줍니다.
analogWrite(9, map(analogRead(A0),0,1023,255,0));
}

 

 

예제

int led1 = 4;
int led2 = 13; // 각 포트 설정

void setup() {
  Serial.begin(9600); //시리얼 모니터 오픈
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
}

void loop() {
  int cds = analogRead(A1); //A1으로 들어오는 값을 cds에 저장
  Serial.println(cds);     //시리얼 모니터에 출력

  if(cds < 900) //cds값이 200보다 작으면
  {
    digitalWrite(led1, HIGH); //led1 온
    digitalWrite(led2, LOW);  //led2 오프
  }
  else          //cds값이 200보다 크면
  {
    digitalWrite(led1, LOW);  //led1 오프
    digitalWrite(led2, HIGH); //led2 온
  }

  delay(200);
 
   
}