Hướng dẫn sử dụng cảm biến khí GAS (MQ2) với Arduino

Mô tả dự án: 

Ở đây ta sẽ dùng Module cảm biến khí ga MQ2-GAS. Đây là cảm biến indoor nên bạn phải để nó trong nhà ở nhiệt độ phòng. Mức khí GAS nhận được bạn đọc về ở đầu ra dạng Analog của nó. Với Arduino thì ta dùng các chân Analog của nó để đọc.

Phần cứng cần chuẩn bị

Nối dây

Rất đơn giản, bạn chỉ việc nối dây theo bảng này:

Arduino MQ2
A0 Aout
VCC 5V
GND GND

Lập trình

Rất đơn giản, bạn chỉ việc đọc giá trị như đọc giá trị biến trở thôi.

void setup() {
  Serial.begin(9600);  //Mở cổng Serial để giap tiếp | tham khảo Serial
}
 
void loop() {
  int value = analogRead(A0);   //đọc giá trị điện áp ở chân A0 - chân cảm biến
                                //(value luôn nằm trong khoảng 0-1023)
  Serial.println(value);        //xuất ra giá trị vừa đọc
  
  
  //-----------------------------------------------------
  delay(1000);           //đợi 1 giây để bạn kịp tháy serial - (optional)
}

 

Lời kết

Đây là một bài viết khá đơn giản để giúp các bạn newbie có cái nhìn thân thiện hơn với Arduino và cảm thấy yêu lập trình với ứng dụng thực tế đọc khí ga.

Để test, bạn có thể dùng bình xịt dán, hay hộp quẹt,... và xì hơi vô tấm lưới của nó.

lên
16 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Cách reset board Arduino bằng phần mềm để giúp các dự án lọc nhiễu

Trong thực tế, có rất nhiều trường hợp cần phải reset mạch Arduino để giải quyết vấn đề. Ví dụ như: nhiễu điện khi dùng module NRF24L01 hoặc module 315MHz. Trong bài viết này mình sẽ hướng dẫn các bạn reset board mạch Arduino từ các dòng code trong Arduino để các bạn có thể "tự động reset" board để tự "giải nhiễu".

lên
20 thành viên đã đánh giá bài viết này hữu ích.

Ý nghĩa của đèn LED ACT và đèn LED PWR trên Raspberry PI

ACT và PWR là hai LED báo trạng thái trên Raspberry Pi. Nắm được ý nghĩa của hai LED này giúp bạn nhận biết được tốt hơn tình trạng của Pi khi gặp vấn đề (chẳng hạn boot không lên).

lên
3 thành viên đã đánh giá bài viết này hữu ích.