Template: Flame Sensor STM32 Guide
From Waveshare Wiki
Revision as of 10:33, 8 October 2021 by Waveshare-eng11 (talk | contribs) (Created page with "The examples provided are based on the STM32F103RBT6 and the STM32H743, the connection provided is based on the STM32F103RB. <br /> If you want to use other STM32 boards, plea...")
The examples provided are based on the STM32F103RBT6 and the STM32H743, the connection provided is based on the STM32F103RB.
If you want to use other STM32 boards, please change the connection and you may need to port the codes yourself.
Hardware connection
Flame | STM32 | Description |
---|---|---|
VCC | 3.3V | Power input |
GND | GND | Ground |
AOUT | PA6 | Analog data output |
DOUT | PA4 | Digital data output |
Examples
The examples are based on the HAL library. Please download the demo codes, unzip them and find the STM32 examples.
- Open the project from Flame-Sensor-code\STM32\STM32F103RB\MDK-ARM by Keil.
- Build the project and program it to the STM32 board.
- connect the UART1 of the STM32 board to the PC and check the serial data by SCCOM software.
Expected result
- The indicator of the sensor lights up when the sensor is near the flame and goes off when it is away from the flame.
- Open SSCOM software on PC to check the serial data. The data output is changed according to the distance between of sensor and flame.