아두이노 가스 및 화재감지 센서 키트 레포트
- 최초 등록일
- 2021.04.30
- 최종 저작일
- 2021.04
- 10페이지/ 한컴오피스
- 가격 2,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"아두이노 가스 및 화재감지 센서 키트 레포트"에 대한 내용입니다.
목차
1. 구매정보 및 가격
2. 사용된 센서 정보
2-1 MQ-2 가스센서 모듈
2-2 화염센서 모듈
3. 알고리즘 소개
4. 코딩 설명
5. 구성 배선도
6. 작품 사진
7. 실험 시 유의할 점
8. 시행착오
본문내용
int redLed = 12;
int greenLed = 11;
int buzzer = 10;
int smokeA0 = A5;
int flameA0 = A4;
// Your threshold value
int sensorThres = 400;
int sensorThres2 = 400; // 가스 및 화염센서의 기준 값 설정(이 값을 넘어서면 LED와 부저 울림)
void setup() {
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(smokeA0, INPUT); //가스센서 핀모드 설정
pinMode(flameA0, INPUT); // 화염센서 핀모드 설정
Serial.begin(9600);
}
void loop() {
int analogSensor = analogRead(smokeA0);
int analogSensor2 = analogRead(flameA0);
Serial.print("Pin A1: ");
Serial.println(analogSensor);
Serial.print("Pin A2: ");
Serial.println(analogSensor2); //시리얼 모니터에 아날로그 출력 값을 확인
// Checks if it has reached the threshold value
if (analogSensor > sensorThres) // 가스센서가 아날로그 출력값이 400 이상으로 올라갈 때 LED와 부저가 울리게 설정
{
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, LOW);
tone(buzzer, 1000, 200);
}
else
{
digitalWrite(redLed, LOW);
참고 자료
없음