基于stm32单片机体重秤电子秤超重提醒

news/2024/10/17 8:29:37/

资料编号:107  下面是相关功能视频演示:

107-基于stm32单片机体重秤电子秤称重超重报警Proteus仿真(源码+仿真+全套资料)

功能介绍:

采用stm32单片机,可以设置称重上限制,LCD1602显示重量,如果称重超过这个重量蜂鸣器会发出提醒,程序采用C语言,仿真采用Proteus,程序有中文注释,比较容易看懂;

全套仿真资料齐全:

 下面是该资料的部分程序展示:

void LED_Init(void)
{
 
 GPIO_InitTypeDef  GPIO_InitStructure;
     
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);     //使能P端口时钟
    
 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;                 //LED0 端口配置
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;          //推挽输出
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(GPIOA, &GPIO_InitStructure);
 GPIO_SetBits(GPIOA,GPIO_Pin_3);                         //输出高


}
void KEY_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStructure; //定义结构体变量    
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
    
    
    GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10;
    GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;    //上拉输入
    GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
    GPIO_Init(GPIOA,&GPIO_InitStructure);
}
int main(void)
{
int a,b,c,d;
    int temp;
    
    delay_init();             //延时函数初始化          
    LCD1602_Init();
  ADC1_GPIO_Config();
  ADC_Config();  
    LCD1602_ShowStr(1,0,"WEIGHT=000kg",12);
    LED_Init();
    KEY_Init();    
    while(1)
    {
    b=ADC_GetConversionValue(ADC1);
    temp=(float)b*(3.4/4096)*100;
    a=temp/100;
    c=temp%100/10;
    d=c%10;
    LCD_ShowNum(8,0,a);
    LCD_ShowNum(9,0,c);
    LCD_ShowNum(10,0,d);

        if(temp>100) LED=0;//称重超过100kg  开始报警
        else LED=1;
        
    

        delay_ms(500);

    }
}
 

下面是该资料的分享下载链接:

 https://pan.baidu.com/s/1VnyyUxpFBovqh9UbrhxXzQ?pwd=se4g


http://www.ppmy.cn/news/150237.html

相关文章

电子秤原理

5Kg 电子秤开发教程 一、 主要框图连接说明: 二、测重原理讲解: 1. 满量程输出电压激励电压*灵敏度 1.0mv/v 例如:供电电压是 5v 乘以灵敏度 1.0mv/v满量程 5mv。 相当于有 5Kg 重力产生时候产生 5mV 的电压。 2. 概述:711 模块 …

电子秤结构分析与设计

问题介绍 电子秤具有计量精度高、抗偏载能力强以及易加工、结构简单紧凑等优势,在生活中具有广泛的应用,其工作原理为:采用应变片测量电子秤压力敏感元件的结构变形,后续构建电桥电路,通过采集输出电压信号的幅值实现电…

电子秤设计

电子秤设计 设计方案 多功能电子秤的整体设计框图 其中主控芯片采用STM32F103RBT6作为主控芯片,通过TFT液晶显示数据,以触控的方式操作电子秤,DS18B20作为温度传感器采集实时温度,播放重量,价格,商品名等…

ipad手写笔推荐品牌,推荐性价比最高的平替苹果笔

市面上出现电容笔越来越多,小伙伴的选择也是越来越多样化。价格也区别较大。在这么多品牌中找到倾斜压感在线,全屏误触功能性好的电容笔,真的比较难选择。。。而今天我给各位小伙伴总结几款倾斜压感好和全屏误触功能功能性好的品牌&#xff0…

HX711电子秤芯片使用记录

初期使用笔记 注意事项: HX711供电电压要提供一个稳定的电压,推荐使用稳压芯片输出的3.3V,(不要用手机充电头直接供电)HX711数据输出时间典型值为10Hz(100ms输出一次)。读取数据时,不…

电子秤HX711芯片使用

HX711 是一款专用于高精度电子秤而设计的 24 位 A/D 转换器芯片,其内部集成了差分处理电路、稳压电源、片内时钟振荡器等,使电子秤传感器电路大大地简化。 HX711芯片主要参数: 工作电压范围:2.6~5.5V;内部差分电路可…

苹果13磁吸充电器哪个牌子好?苹果授权的磁吸充电器品牌

伴随着科技的发展,大家针对手机上的依赖感愈来愈强,并且下手手机上时不仅是需看特性,手机的续航力也是至关重要的,自打拥有快速充电以后,大伙儿针对手机上充电慢的这一难题获得了处理,但是像是大家所普遍的…

如何用计算机打开苹果手机,苹果手机电子秤怎么打开?苹果电子秤软件使用方法...

苹果手机电子秤在哪里可以打开?在使用这个功能的时候,用户们也要找到苹果手机屏幕电子秤的位置,小编这次就是带着苹果手机电子秤功能使用方法来给大家分享的,下面就是苹果手机电子秤的位置。 苹果手机屏幕电子秤软件使用方法 称重…