Course Content
코딩소스
0/1
[아두이노 키트] 불꽃감지센서
About Lesson

기본설정

  1. 아두이노 설치 및 환경설정이 완료된 상태여야 합니다.

2. 라이브러리는 하기 버튼을 눌러 다운로드하고 설치하세요

3. 아래 소스코드를 보드설정-컴파일-업로드 과정을 진행 후 실행하세요

소스 코드

– 코드설명 :

  • 불꽃센서는 주변의 환경을 감지해 전기적 변화를 발생시킵니다.
  • 불꽃센서는 디지털 값을 시리얼 모니터에 출력합니다.
  • 모듈의 가변저항(파란색 조절부)을 통해 임계값을 설정합니다.
    미감지시 HIGH(디지털값1) / 감지시 LOW(디지털값0) 신호 발생.
  • 부저 동작 : 감지시 부저가 울립니다.
				
					int sensorPin = 7;//센서 디지털 출력 핀
int buzzerPin = 8;//부저 연결 핀
void setup() {
pinMode(sensorPin, INPUT);// 센서 핀 입력 모드
pinMode(buzzerPin, OUTPUT);// 부저 핀 출력 모드
Serial.begin(9600);// 시리얼 통신 시작
}
void loop() {
int sensorValue = digitalRead(sensorPin);// 센서 값 읽기
Serial.print("센서 값: ");
Serial.println(sensorValue);
if (sensorValue == LOW) {
// 센서 감지 시 부저 울림
 digitalWrite(buzzerPin, HIGH);
} else {
// 감지 안되면 부저 OFF
 digitalWrite(buzzerPin, LOW);
}
delay(200);// 0.2초마다 반복
}

				
			

작동영상