Scientia est Potentia
아두이노 가스 검출 센서 MQ-6 Test 예제 본문
IoT통신 과목의 Atmega128 팀프로젝트 중,
다른 팀에서 사용하여 찾아본 가스검출 센서 MQ-6
Test 첫 시도에는 아래와 같은 모듈 형식의 센서를 사용하였으나,
VCC, GND, Datapin(Analog 핀에 연결)
ESP32에 연결하고 Test를 시도하였으나,
가변저항 값만 검출되고,
라이터로 뿜어대는 가스는 검출하지 못하여,
센서 모듈 중 센서부만 따로 회로 연결하여 Test 하였다.
위 회로에서, 저항은 10K가 아닌,
옆에서 굴러다니던 51옴을 연결하였다.
-Datasheet
https://www.sparkfun.com/datasheets/Sensors/Biometric/MQ-6.pdf
-wiring example
http://wiring.org.co/learning/basics/airqualitymq135.html
http://vctec.co.kr/front/php/product.php?product_no=1173&main_cate_no=&display_group
하단 아두이노 코드
const int gasPin = A0 ; //가스 핀을 A0에 연결합니다.
const int ledPin = 8; // led핀을 8번에 연결합니다.
int GasValue; // gas라는 정수의 값을 설정합니다.
void setup()
{
Serial.begin(9600); //serial포트를 시작하고
pinMode(ledPin, OUTPUT); //핀의 LED를 빛을 내주는 OUTPUT의 단자로 활용합니다.
}
void loop(){
GasValue = analogRead(gasPin); //gasvalue는 gaspin의 값을 읽어옵니다.
if (GasValue >= 500) //500보다 크거나 같을시에
{
digitalWrite(ledPin, HIGH); //LED의 빛이 나옵니다.
}
else
{
digitalWrite(ledPin, LOW); // 작을시에는 꺼집니다.
}
Serial.print("GasValue = "); //시리얼 프린트에 값이 나옵니다.
Serial.println(GasValue);
delay(500);
}
'01 HardWare > 019 HW_etc.' 카테고리의 다른 글
CygLiDAR 사용기 3 (0) | 2022.06.02 |
---|---|
CygLiDAR 사용기2 (0) | 2022.06.02 |
라즈베리파이 4 ROS에서 CygLiDAR 사용기 (0) | 2022.05.26 |
TV 분해하기 (1) | 2021.01.09 |
CAD수업_케이던스 Tool (0) | 2020.09.17 |