当前位置: 首页 > article >正文

【单片机毕业设计12-基于stm32c8t6的智能称重系统设计】

【单片机毕业设计12-基于stm32c8t6的智能称重系统设计】

  • 前言
  • 一、功能介绍
  • 二、硬件部分
  • 三、软件部分
  • 总结


前言

🔥这里是小殷学长,单片机毕业设计篇12-基于stm32c8t6的智能称重系统设计
🧿创作不易,拒绝白嫖可私

在这里插入图片描述


一、功能介绍

------------------------------------------智能称重系统设计-----------------------------------------
功能:
1.OLED实时显示身高体重BMI数据
2.按键进行KG 斤 磅的转换,根据身高和体重计算BMI和判断健康状态
3.通过蓝牙将数据发送到手机端,并可通过手机进行数据输入
功能可定制


🔥 实物展示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、硬件部分

下面为该毕设中所用到的相关硬件说明,具体参数不做细节描述

硬件材料

在这里插入图片描述

PCB和原理图

在这里插入图片描述

在这里插入图片描述

三、软件部分

在这里插入图片描述

main.c部分代码

int main(void)
{	
	delay_init();	    	   //延时函数初始化	  
	NVIC_Configuration();  //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 
    Led_Init();            //LED初始化
	Beep_Init();           //蜂鸣器初始化
	KEY_Exit_Init();       //外部中断初始化
	Init_Usart();          //串口初始化
    OLED_Init();           //OLED初始化
	OLED_Clear(0);	       //清屏 
	Init_HX711pin();       //称重模块初始化
	printf("HardWare Init OK\r\n");
	Buzzer_Voice();
	Interface1();
	Get_Maopi();				//称毛皮重量
	delay_ms(500);
	Get_Maopi();				//重新获取毛皮重量
	while(1) 
	{		
		Interface_Task(work_mode);   //界面任务
		Get_Weight();                //获得重量
		Data_Task();                 //数据处理任务
		Usart_Task();                //串口任务
		delay_ms(500);               
	}
}

总结

上面为基于stm32f103c8t6的智能称重系统设计相关的大致介绍,源码,pcb和原理图以及相关文档说明做了详细说明,有需可私

在这里插入图片描述

🧿创作不易,拒绝白嫖


http://www.kler.cn/a/414411.html

相关文章:

  • Swin-T图像论文复现
  • 如何在Solana链上开发Dapp?RPC节点的要求
  • List集合的进一步学习:性能优化
  • 大数据新视界 -- Hive 数据分区:精细化管理的艺术与实践(上)(7/ 30)
  • UE5 实现组合键触发事件的方法
  • 【2022-数学二】历年真题-2022年-简答题(17-20)
  • Qt中QML和C++混合编程
  • 华为光学博士面试经验
  • 【AI系统】从 CUDA 对 AI 芯片思考
  • 未来已来?AI技术革新改变我们的生活
  • vscode自动打印日志插件
  • 【k8s深入理解之 Scheme 补充-1】理解 Scheme 中资源的注册以及 GVK 和 go 结构体的映射
  • 同时在github和gitee配置密钥
  • 力扣第 71 题 简化路径
  • 电脑模拟器端口号及相关的操作命令
  • 云计算基础-期末复习
  • 【Linux】文件管理
  • 华为Mate 70系列,行走在AI山脊
  • P1390 公约数的和
  • (73)脉冲幅度调制PAM调制解调通信系统的MATLAB仿真
  • 力扣hot100-->前缀和/前缀书/LRU缓存
  • 文本的预处理(pytorch)
  • Ubuntu环境中RocketMQ安装教程
  • ROS VSCode调试方法
  • Linux 命令详解之 tail 命令
  • 【计算机视觉】图像基本操作