Examples - Electronic Bricks - Electronic Brick Universal Gas Brick

Analog In - Get gas level input with the Universal Gas Brick.

This program gives you a basic understanding how to use the Universal Gas Brick.

Step 1: Choose your gas sensor type and insert it into the Universal Gas Brick (we've had success with MQ-3, MG-811, MQ-131, MQ-135 gas sensors).

Step 2: Connect the Universal Gas Sensor brick to the Arduino board with a 3 wire cable to analog pin 1.

Step 3: Set the two switches on the Universal Gas Brick to the appropriate settings for the chosen sensor.

For a sensor which requires 5v and preheating, set the LEFT switch in the UP position(VCC) and the Right switch to UP position(HP).

For a sensor which requires 5v and no preheating, set the LEFT switch in the UP position(VCC) and the Right switch to DOWN position(HV).

For a sensor which requires 6v (for example the MG-811 CO2 sensor), set the LEFT switch in the DOWN position(HV) and the Right switch to DOWN position(HP), AND attach a 6v power source and ground to the HV and GND pads on the bottom right side of the brick.

Step 4: Copy/paste the code from below into your Arduino sketch and upload to the Arduino board.

Step 5: Run program and open the serial monitor to view readings from gas sensor.


Note: This code will return an analog value which needs to be converted to ppm (parts per million). This is different for each sensor and calibration is generally required.

/*
Universal Gas Brick
Example: Analog input of gas levels with various gas sensors
*/


int sensorGAS = 1;

void setup()
{
        Serial.begin(9600);
}


void loop()
{
        int sensorValue = analogRead(sensorGAS);
        Serial.println(sensorValue);
        delay(1000);
}