chapter 9: Make a light-controlled lamp

빛을 감지하는 센서를 이용해 보자. 아날로그 빛 감지양에 따라서 LED를 On Off 해보도록 하자.

_images/chapter9-1.png

9.1 준비물

EASY plug controller Board *1

EASY plug cable *2

USB cable *1

EASY plug Digital White LED Module *1

EASY plug Photocell Sensor *1

9.2 연결 설정

LED 센서는 9번 포트를 이용하고 빛감지 센서는 아날로드 A1을 이용하자.

_images/chapter9-2.png

9.3 code

블락코드는 다음과 같다.

_images/chapter9-3.png

아두이노 코드는 다음과 같다. 시리얼로 연결해서 값을 찍어 보면 적절히 빛의 값에 따라서 동작을 해야 한다.

int lightval;

void setup() {
  Serial.begin(19200);
  pinMode(A1, INPUT);
  pinMode(9, OUTPUT);
}

void loop() {
  for (int count = 0; count < 1; count++) {
    lightval = analogRead(A1);
    Serial.println(lightval);
    analogWrite(9, (lightval / 10));
    delay(1000);
  }

}