279【畢設課設】基於51微控制器的水質監測設計
阿新 • • 發佈:2020-12-17
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
本設計由STC12C5A60S2微控制器電路+超聲波測距電路+DS18B20測溫感測器電路+電導率感測器電路+PH值感測器電路+藍芽模組電路+電源電路組成。
1、通過超聲波感測器,DS18B20溫度感測器、電導率感測器電路和PH值感測器電路實時檢測水位、水溫、電導率和PH值。並將上述資料通過藍芽傳送到手機APP。
2、如果水位、水溫、電導率和PH值超過一定值,則裝置向手機APP傳送報警資訊。
unsigned char dis0[50]; unsigned char getDd[4]= {0xfd,0xfd,0xfd,0xfd}; //傳送電導率獲取命令 float JuLi; //距離 long JlCoun=0; //定時器計數 unsigned int ddLv = 10; unsigned char readADC = 0; int temp1 ; //讀取溫度初始值 float temperature=0; //實際溫度值 extern unsigned char tab[20]; //首次接收到標誌 extern unsigned char Count; //串列埠接收計數 extern float phVal; void main() { TMOD|=0x01; //設T0為方式1,GATE=1; TH0=0; TL0=0; ET0=1; //允許T0中斷