Surilli
Published © GPL3+

Integrate Surilli Basic M0 with MQ7 Using Tera Term

Visualize the changing values of CO in air using MQ7 Gas Sensor with Surilli Basic M0 and record values in Excel using "Tera Term."

BeginnerFull instructions provided15 minutes445
Integrate Surilli Basic M0 with MQ7 Using Tera Term

Things used in this project

Hardware components

Surilli Basic
Surilli Basic
×1
MQ7 Gas Sensor
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE
Tera Term

Story

Read more

Schematics

Surilli Basic M0 with MQ7 Gas Sensor

Code

SurilliBasicM0_MQ7

C/C++
const int AOUTpin = 0; // The AOUT pin of the CO sensor goes into analog pin A0 of Surilli Basic M0
const int DOUTpin = 12; // The DOUT pin of the CO sensor goes into digital pin 12 of Surilli Basic M0
int limit;
int value;

void setup() 

{
  
    SerialUSB.begin(115200); // Sets the baud rate
    pinMode(DOUTpin, INPUT); // Sets the pin as an input to the Surilli Basic M0
    SerialUSB.println("Date & Time, Air Quality PPM");
  
}

void loop()

{
   
   value= analogRead(AOUTpin); // Reads the analaog value from the CO sensor's AOUT pin
   limit= digitalRead(DOUTpin); // Reads the digital value from the CO sensor's DOUT pin
   SerialUSB.print("CO value: ");
   SerialUSB.println(value); // Prints the CO value
   SerialUSB.print("Limit: ");
   SerialUSB.println(limit); // Prints the limit reached as either LOW or HIGH (above or underneath)
   delay(1000);
   
}

Credits

Surilli

Surilli

196 projects • 62 followers
Surilli is a premiere Internet of Things centric Technology Company aimed at providing cutting edge innovative solutions.

Comments