1、超声波传感器采集探测距离,PH传感器采集PH值(PH传感器需要根据手册校准),电导率传感器采集液体电导率值。1、LCD1602液晶实时显示液位、PH值和电导率。
#include "led.h" #include "delay.h" #include "sys.h" #include "usart.h" #include <stdio.h> #include "timer.h" #include "key.h" #include "lcd1602.h" #include "adc.h" #include "UltrasonicWave.h" char tab0[16]; //显示暂存数组 char tab1[16]; unsigned int adcx;//读取ad转换值 long midData = 0;//中间变量 float phVal = 10.2; //ph 值 unsigned char getDd[4]= {0xfd,0xfd,0xfd,0xfd}; //发送获取电导率命令 unsigned int ddLv = 10;//电导率 unsigned char i; int main(void) { NVIC_Configuration(); delay_init(); //延时函数初始化 uart_init(9600); //串口初始化为9600 // uart2_init(9600) ; TIM3_Int_Init(499,7199);//50ms LED_Init(); 点击并拖拽以移动