조도센서 특징
1. 아두이노 조도센서는 주변 환경의 조도를 측정하는 센서입니다.
2. 아날로그나 디지털 입력으로 연결하여 사용할 수 있습니다.
3. 조도값을 측정하여 LED나 LCD 등과 같은 출력 장치를 제어하거나, 데이터를 시각화하여 활용할 수 있습
니다.
A0 핀에서 입력을 받아서 12번 핀에 연결된 LED를 ON/OFF하는 회로도
블록코딩을 함
chatGPT:
아두이노 12번핀에 조도센서를 연결하여 조도값이 500보다 크면 LED를 ON하고 그렇지 않으면 OFF하는 코딩 작성해줘
아래는 아두이노 조도센서로 a0 핀에서 입력을 받아서 12번 핀에 연결된 LED를 on/off하는 코드입니다.
int sensorPin = A0; // 조도센서 입력 핀 설정
int ledPin = 12; // LED 출력 핀 설정
void setup() {
pinMode(ledPin, OUTPUT); // LED 출력 핀을 출력으로 설정
Serial.begin(9600); // 시리얼 통신을 위한 초기화
}
void loop() {
int sensorValue = analogRead(sensorPin); // 조도센서에서 값 읽어오기
Serial.println(sensorValue); // 시리얼 모니터에 값 출력
if (sensorValue > 500) { // 조도 값이 500보다 크면 LED 켜기
digitalWrite(ledPin, HIGH);
} else { // 그렇지 않으면 LED 끄기
digitalWrite(ledPin, LOW);
}
delay(100); // 0.1초 딜레이
}
위 코드는 시리얼 모니터에 조도값을 출력하는 부분이 추가되어 있습니다. 만약 시리얼 모니터에 조도값을 출력하지 않으려면 Serial.println(sensorValue);를 주석 처리하시면 됩니다.
또한, 조도값의 기준 값인 500을 조정하여 LED가 켜지는 조도값의 범위를 변경할 수 있습니다.
조도센서를 이용한 LED ON/OFF
아두이노 7번핀에 피에조부저 연결 경고음 울리기 (0) | 2023.06.19 |
---|---|
아두이노 9번 핀에 슬라이드 스위치를 연결하여 입력을 받고아서 디지털핀 2번 핀과 3번 핀의 LED ON/OFF (3) | 2023.05.26 |
아두이노 9번 핀에 슬라이드 스위치를 연결하여 입력을 받고, 2번 핀과 3번 핀의 LED를 ON/OFF (0) | 2023.05.23 |
아두이노 9번 핀에 연결된 슬라이드 스위치 LED ON/OFF (0) | 2023.05.20 |
PWM 6번 핀으로 LED를 밝았다 어두웠다 (0) | 2023.05.19 |
댓글 영역