Waveshare Flame Sensor is a compact infrared flame detection module designed for detecting fire sources, flame signals, and strong infrared radiation emitted by open flame. This flame sensor is widely used in fire alarms, fire-fighting robots, safety experiments, smart hardware, and embedded projects that need fast flame detection and alarm triggering. The Waveshare Flame Sensor is sensitive to the flame spectrum and uses an onboard LM393 comparator to provide both digital output and analog output. It supports adjustable sensitivity, works with 3.3V to 5.3V systems, and can be used with Raspberry Pi Pico, Arduino, STM32, and other common controllers. Because it provides both analog and digital signals, this flame sensor module is suitable for simple trigger applications as well as projects that need more detailed signal reading. Features Sensitive to flame spectrum for fire source detection Onboard LM393 comparator for stable signal processing Adjustable sensitivity via onboard potentiometer Provides both analog output and digital output Signal output indicator for easier status monitoring Compatible with 3.3V to 5.3V power input Suitable for Raspberry Pi Pico, Arduino, and STM32 projects Useful for flame alarms, robotics, and safety experiments Specifications Brand Waveshare Product Name Flame Sensor Main Circuit LM393 comparator Spectrum Range 760nm ~ 1100nm Detection Angle 0 - 60° Power Supply 3.3V ~ 5.3V Operating Temperature -25°C ~ 85°C Dimensions 27.3mm × 15.4mm Mounting Holes Size 2.0mm Outputs AOUT analog output, DOUT digital output Applications Fire detection and flame alarm systems Fire-fighting robot projects Smart hardware safety experiments Infrared flame sensing in embedded systems Raspberry Pi Pico, Arduino, and STM32 sensor projects Educational electronics and robotics training Product List Flame Sensor x1 4-pin custom connector jumper wire x1 Other Content Pin definition G GND, power input negative V VCC, power input positive S Digital signal pin A Analog signal pin Schematic diagram How it works The Waveshare Flame Sensor detects the infrared signal emitted by flame. The onboard LM393 comparator converts the detected signal into a stable digital trigger while the analog pin provides a varying signal level that changes with flame intensity and distance. This makes it useful both for threshold alarms and for more detailed sensor analysis. Safe use reminder This flame sensor module is designed to detect fire, but it is not fireproof itself. Keep a safe distance from flame during use to avoid damaging the sensor. If you want related background reading, your site also has useful ecosystem articles on Waveshare and Raspberry Pi. Resources Wiki User Manual Demo Code Schematic Thonny IDE Arduino Guide STM32CubeIDE FAQ Can this flame sensor provide both digital and analog output?Yes. The Waveshare Flame Sensor provides DOUT for digital trigger output and AOUT for analog signal output. How do I adjust the sensor sensitivity?The sensitivity can be adjusted through the onboard potentiometer, allowing you to tune the trigger threshold according to your project requirements. What kinds of projects is this module suitable for?This flame sensor module is suitable for fire detection, fire-fighting robots, safety alarms, smart hardware experiments, and microcontroller-based educational electronics projects.