Tôi yêu Arduino gửi vào
- 172522 lượt xem
Ở đâ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ị
- Arduino UNO
- Breadboard
- Dây cắm breadboard
- 1 cảm biến MQ2
Nối dây
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ó.


. Hổm nay, mình đang làm loạt bài về ESP8266 và cũng phải gặp vấn đề điện trở để làm cầu phân áp khi giao tiếp giữa ESP8266 và Arduino.

