Devices & Components
Arduino Uno Rev3
USB Cable 2.0 Type A/B for Arduino Uno
Breadboard
Prototype Expansion Board for Arduino Uno
MQ 135 Gas Sensor
Jumper Wires
Project description
Code
Arduino Code
arduino
1#include <LiquidCrystal.h> 2int sensorValue; 3const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; 4LiquidCrystal lcd(rs, en, d4, d5, d6, d7); 5void setup(){ lcd.begin(16, 2); 6Serial.begin(9600); // sets the serial port to 9600 7 } 8void loop(){sensorValue = analogRead(0); // read analog input pin 0 9Serial.print("AirQua="); 10Serial.print(sensorValue, DEC); // prints the value read 11Serial.println(" PPM"); 12lcd.setCursor(0,0); 13lcd.print("ArQ="); 14lcd.print(sensorValue,DEC); 15lcd.print(" PPM"); 16lcd.println(" "); 17lcd.print(" "); 18delay(100); // wait 100ms for next reading 19}
Arduino Code
arduino
1#include <LiquidCrystal.h> 2int sensorValue; 3const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; 4LiquidCrystal lcd(rs, en, d4, d5, d6, d7); 5void setup(){ lcd.begin(16, 2); 6Serial.begin(9600); // sets the serial port to 9600 7 } 8void loop(){sensorValue = analogRead(0); // read analog input pin 0 9Serial.print("AirQua="); 10Serial.print(sensorValue, DEC); // prints the value read 11Serial.println(" PPM"); 12lcd.setCursor(0,0); 13lcd.print("ArQ="); 14lcd.print(sensorValue,DEC); 15lcd.print(" PPM"); 16lcd.println(" "); 17lcd.print(" "); 18delay(100); // wait 100ms for next reading 19}
Downloadable files
Circuit Diagram
Circuit Diagram

Comments
Only logged in users can leave comments