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ả

Ý 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.

Làm thế nào để điều khiển LED RGB - Led 3 màu

Cũng đã khá lâu kể từ lần cuối mình viết bài chia sẻ với Cộng đồng Arduino Việt Nam. Mấy hôm nay, mình có một dự án liên quan đến LED RGB (Led 3 màu - led có thể biểu diễn tất cả các màu), mà tìm tài liệu trên Cộng đồng Arduino lại không có, vì vậy, mình sẽ viết một bài viết để chia sẻ cho các bạn đi sau.

Mục tiêu mà mình hướng đến và muốn chia sẻ trong bài viết này đó là giới thiệu về LED RGB và chỉ các bạn điều khiển 1 con LED RGB. Còn muốn điều khiển nhiều con LED RGB thì cần nhiều đồ hơn và phức tạp hơn nên mình xin nhường lại vấn đề này cho các bạn tìm hiểu thêm và chia sẻ cho cộng đồng.

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