網(wǎng)站域名備案seo網(wǎng)址大全
【單片機(jī)畢業(yè)設(shè)計(jì)12-基于stm32c8t6的智能稱重系統(tǒng)設(shè)計(jì)】
- 前言
- 一、功能介紹
- 二、硬件部分
- 三、軟件部分
- 總結(jié)
前言
🔥這里是小殷學(xué)長,單片機(jī)畢業(yè)設(shè)計(jì)篇12-基于stm32c8t6的智能稱重系統(tǒng)設(shè)計(jì)
🧿創(chuàng)作不易,拒絕白嫖可私
一、功能介紹
------------------------------------------智能稱重系統(tǒng)設(shè)計(jì)-----------------------------------------
功能:
1.OLED實(shí)時(shí)顯示身高體重BMI數(shù)據(jù)
2.按鍵進(jìn)行KG 斤 磅的轉(zhuǎn)換,根據(jù)身高和體重計(jì)算BMI和判斷健康狀態(tài)
3.通過藍(lán)牙將數(shù)據(jù)發(fā)送到手機(jī)端,并可通過手機(jī)進(jìn)行數(shù)據(jù)輸入
功能可定制
🔥 實(shí)物展示
二、硬件部分
下面為該畢設(shè)中所用到的相關(guān)硬件說明,具體參數(shù)不做細(xì)節(jié)描述
硬件材料
PCB和原理圖
三、軟件部分
main.c部分代碼
int main(void)
{ delay_init(); //延時(shí)函數(shù)初始化 NVIC_Configuration(); //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí) 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); //界面任務(wù)Get_Weight(); //獲得重量Data_Task(); //數(shù)據(jù)處理任務(wù)Usart_Task(); //串口任務(wù)delay_ms(500); }
}
總結(jié)
上面為基于stm32f103c8t6的智能稱重系統(tǒng)設(shè)計(jì)相關(guān)的大致介紹,源碼,pcb和原理圖以及相關(guān)文檔說明做了詳細(xì)說明,有需可私
🧿創(chuàng)作不易,拒絕白嫖