CODE 3.4 | 스마트 가로등 코드
| 01 | void setup() { |
| 02 | Serial.begin(9600); // 컴퓨터와 통신 시작 |
| 03 | pinMode(13, OUTPUT); // 13번 핀(LED)을 출력 모드로 설정 |
| 04 | } |
| 05 | |
| 06 | void loop() { |
| 07 | int sensorValue = analogRead(A0); // 빛 센서 값 읽어오기 |
| 08 | Serial.println(sensorValue); // 현재 밝기 확인용 출력 |
| 09 | |
| 10 | if (sensorValue < 300) { // 만약 센서 값이 300보다 작다면(어두우면) |
| 11 | digitalWrite(13, HIGH); // 13번 LED 켜기 |
| 12 | } |
| 13 | else { // 그렇지 않다면(밝으면) |
| 14 | digitalWrite(13, LOW); // 13번 LED 끄기 |
| 15 | } |
| 16 | delay(100); // 0.1초 잠깐 쉬기 |
| 17 | } |
댓글 없음:
댓글 쓰기