基于STM32单片机液位(水位)监控系统的设计与实现
创作时间:
作者:
@小白创作中心
基于STM32单片机液位(水位)监控系统的设计与实现
引用
CSDN
1.
https://blog.csdn.net/m0_64562382/article/details/142411256
本文介绍了一个基于STM32单片机的液位监控系统设计与实现。通过3个水位传感器检测水位数据,并将数据实时显示在0.96寸OLED屏幕上,同时通过串口输出到调试助手。
一、元器件清单
硬件 | 作用 |
---|---|
STM32F103C8T6开发板 | 作为主控芯片 |
3个水位传感器 | 检测水位数据 |
0.96寸4针OLED屏幕 | 显示数据 |
ST-LINK烧录器 | 烧录代码、调试 |
杜邦线 | 连接作用 |
面包板 | 方便组装 |
二、硬件实物接线
三、功能实现
- 检测三组水位数据,显示在OLED屏幕上
- 三组水位数据发送到串口调试助手
四、串口调试助手打印数据
五、main.c代码
u16 adcx; // ADC
float voltage; // 水位
u16 adcx2; // ADC
float voltage2; // 水位
u16 adcx3; // ADC
float voltage3; // 水位
int main(void)
{
OLED_Init();
Adc_Init();
mfq_Init();
Serial_Init();
OLED_ShowChinese(0, 13, "水位");
OLED_ShowChinese(40, 13, ":");
OLED_ShowString(32, 13, "1", OLED_8X16);
OLED_ShowString(80, 13, "m", OLED_8X16);
OLED_ShowString(90, 13, "m", OLED_8X16);
OLED_ShowChinese(0, 30, "水位");
OLED_ShowChinese(40, 30, ":");
OLED_ShowString(32, 30, "2", OLED_8X16);
OLED_ShowString(80, 30, "m", OLED_8X16);
OLED_ShowString(90, 30, "m", OLED_8X16);
OLED_ShowChinese(0, 47, "水位");
OLED_ShowChinese(40, 47, ":");
OLED_ShowString(32, 47, "3", OLED_8X16);
OLED_ShowString(80, 47, "m", OLED_8X16);
OLED_ShowString(90, 47, "m", OLED_8X16);
OLED_Update();
while (1)
{
adcx = Get_Adc_Average(ADC_Channel_1, 10);
voltage = 3300000 / 4096 * adcx / 10000;
OLED_ShowNum(50, 30, voltage, 2, OLED_8X16);
adcx2 = Get_Adc_Average(ADC_Channel_0, 10);
voltage2 = 3300000 / 4096 * adcx2 / 10000;
OLED_ShowNum(50, 47, voltage2, 2, OLED_8X16);
OLED_Update();
adcx3 = Get_Adc_Average(ADC_Channel_2, 10);
voltage3 = 3300000 / 4096 * adcx3 / 10000;
OLED_ShowNum(50, 13, voltage3, 2, OLED_8X16);
// fmq(voltage);
printf("水位1= %.2f mm,水位2= %.2f mm,水位3= %.2f mm \r\n", (float)voltage, (float)voltage2, (float)voltage3);
}
}
六、程序代码下载
《STM32单片机+3个Water水位传感器+OLED屏幕显示+串口打印三组数据》源代码资源-CSDN文库
热门推荐
排骨焯完水用热水炖还是凉水?
三个误会,让岳不群恨上了令狐冲,令狐冲自己还浑然不觉
洗衣机转动时有异响怎么办?详细维修指南
89平米三室一厅装修案例:空间大了一倍,只花了14万!
卫星互联网产业:成都应尽早抓住这颗硬科技明珠
药师必读:烫伤治疗原则与药物选择,一文全解
中国第一位女航天员刘洋:愿我们每个人都能活成一束光,照亮自己,温暖他人
A股市场分析的关键指标有哪些?
多模态特征融合新突破!5大方法刷新顶会SOTA!
如何解决股权分化带来的问题?这种问题解决方式对企业发展有哪些影响?
平阳昭公主:唐高祖李渊第三女,唐朝首位赐谥号的公主
低压配电柜的组成与功能深度解析
全款买房子需要结婚证吗?购房所需证件及注意事项详解
提升认知、思维与系统思考能力:方法与实践
中国古代是怎么看待抑郁症的
色弱的原因及治疗方式详解,小心眼部卫生和作息时间
如何查询ICP备案信息?
深圳和杭州:主要创新指标对标
工厂预防人为差错策略
城市地下空间开发安全技术措施
如何顺利进行债权转让操作?债权转让过程中需要注意哪些方面?
包钢集团组织结构构成的法律分析与合规探讨
包钢集团组织结构构成的法律分析与合规探讨
三叉神经痛用什么药效果好
BLACKPINK成员发展动向:三人均已开启个人事业,Rosé暂未确定去向
火电厂行业使用液氨改尿素技术的优势分析
岛台安装指南:选择合适材质和风格的关键要点
原材料价格上涨背景下的合同履行法律问题解析及应对策略
非遗文化遗产是什么?中国非遗文化都有哪些?
非物质文化遗产的类别