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ả

Software Serial - Giao tiếp giữa Arduino và nhiều mạch Serial khác - Truyền tải trung gian giữa một mạch khác qua giao tiếp Serial

Có thể nói Serial là một trong những phương thức giao tiếp đơn giản nhất trong môi trường Serial. Vì bạn chỉ cần 2 dây và cách thức truyền dữ liệu của nó lại giống hệt stream trong các ngôn ngữ lập trình. Nhưng thật đáng tiết, con Arduino Uno chỉ có duy nhất một cổng Serial được phần cứng hỗ trợ sẵn (Mega thì 3). Vì vậy, nếu bạn muốn giao tiếp với nhiều module Serial thì đó là một chuyện không thể. Và đó chính là lý do vì sao thư viện Software Serial ra đời. Hôm nay, chúng ta sẽ tìm cách giao tiếp giữa 2 mạch Arduino thông qua Serial và một ví dụ về chuyển tiếp giá trị của một module giao tiếp qua Serial với thư viện này.

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

Giới thiệu về các loại hộp số (bộ giảm tốc) chúng ta thường dùng khi làm xe mô hình với Arduino

Là một người yêu thích chế tạo xe, vì vậy mình mong muốn truyền cảm hứng cho các bạn yêu thích Arduino có thể tự làm cho mình một chiếc xe điều khiển từ xa. Tuy nhiên, khi mình triển khai hướng dẫn thì có nhiều bạn hỏi về các loại hộp số dùng cho xe mô hình. Vì vậy, hôm nay, mình sẽ tổng hợp các loại hộp số thường dùng trong xe mô hình điều khiển từ xa.

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