【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
STC12C5A60S2水质监测设计-超声波-DS18B20-电导率-PH
本设计由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中断