The :Fermion: MEMS Smoke Gas Detection Sensor is a highly sensitive micro-electromechanical system (MEMS) designed to detect smoke and gas concentrations in the range of 10-1000 parts per million (ppm). This sensor is ideal for safety and monitoring applications, including fire detection systems, air quality monitoring, and industrial safety systems. Its compact breakout board design makes it easy to integrate into various electronic projects.
Parameter | Value |
---|---|
Detection Range | 10-1000 ppm |
Operating Voltage | 3.3V - 5V |
Operating Current | < 20mA |
Response Time | < 10 seconds |
Recovery Time | < 30 seconds |
Operating Temperature | -20°C to 50°C |
Sensitivity | Adjustable via potentiometer |
Output Type | Analog Voltage |
Pin | Name | Description |
---|---|---|
1 | VCC | Power supply (3.3V - 5V) |
2 | GND | Ground |
3 | AOUT | Analog output voltage proportional to gas level |
4 | DOUT | Digital output (high when gas level exceeds threshold) |
// Example code to read analog and digital values from the MEMS Smoke Gas Detection Sensor
const int analogPin = A0; // Analog input pin connected to AOUT
const int digitalPin = 2; // Digital input pin connected to DOUT
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
pinMode(digitalPin, INPUT); // Set digital pin as input
}
void loop() {
int analogValue = analogRead(analogPin); // Read the analog value
int digitalValue = digitalRead(digitalPin); // Read the digital value
// Print the analog value to the serial monitor
Serial.print("Analog Value: ");
Serial.println(analogValue);
// Print the digital value to the serial monitor
Serial.print("Digital Value: ");
Serial.println(digitalValue);
// Add a delay to avoid flooding the serial monitor
delay(1000);
}
By following these guidelines and best practices, you can effectively integrate the :Fermion: MEMS Smoke Gas Detection Sensor into your projects and ensure reliable performance.