페이지

2026년 6월 19일 금요일

6.3.3. 스마트 가로등 만들기





CODE 6.6 | 빛 센서로 스마트 가로등 만들기
01int lightSensorPin = A0; // 빛 센서를 연결한 아날로그 핀
02int ledPin = 9; // LED를 연결한 디지털 핀
03 
04void setup() {
05  Serial.begin(9600); // 시리얼 모니터 통신 시작
06  pinMode(ledPin, OUTPUT); // LED 핀을 출력 모드로 설정
07}
08 
09void loop() {
10  int lightValue = analogRead(lightSensorPin);
11  // 빛 센서 값 읽기
12  Serial.print("Current Light: ");
13  Serial.println(lightValue);
14 
15  // 빛 센서 값이 500 미만이면 어두운 상태로 판단
16  if (lightValue < 500) {
17    digitalWrite(ledPin, HIGH); // LED 켜기
18  }
19  // 빛 센서 값이 500 이상이면 밝은 상태로 판단
20  else {
21    digitalWrite(ledPin, LOW); // LED 끄기
22  }
23 
24  delay(100); // 0.1초 대기 후 다시 측정
25}



 

댓글 없음:

댓글 쓰기