Template: Liquid Level Sensor STM32 Guide

From Waveshare Wiki
Revision as of 06:28, 9 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

Hardware connection-STM32
Connect to STM32F103RBT6
Liquid STM32 Description
VCC 3.3V Power input
GND GND Ground
AOUT PA6 Analog 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 Liquid-Level-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.
Liquid Level STM32 3.png

Expected result

When the module is inserted into water, the serial port outputs data. The higher the water level, the greater the data.