Example Code for Arduino-Read Sensor Raw Value
Last revision 2025/12/26
This project demonstrates how to read the raw analog value from the Fermion: MEMS Odor Sensor using an Arduino board. Users will learn how to connect the sensor to the Arduino, read the analog output signal, and view the raw sensor values via the serial port monitor.
Hardware Preparation
- DFRduino UNO R3 (or similar) x 1
- MEMS Gas Sensor x 1
- Jumper wires
Software Preparation
Wiring Diagram

Other Preparation Work
The module needs to be warmed up for more than 5 minutes when powered on for the first time. It is recommended to warm up for more than 24 hours if it has not been used for a long time.
Sample Code
int sensorPin = A0;
int sensorValue = 0;
void setup()
{
Serial.begin(9600); //Set serial baud rate to 9600 bps
}
void loop()
{
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
delay(100);
}
Result
Open the serial port monitor and get the original value of the sensor.
Was this article helpful?
