什邡建设局网站,淘宝seo关键词的获取方法有哪些,无锡做网站排名,wordpress链家系统功能:
系统由太阳能电池板提供电源#xff0c; 系统上电后显示“欢迎使用智能充电系统请稍后”#xff0c;
两秒钟后进入主页面显示。
第一行显示太阳能电池板输入的电压值
第二行显示系统输出的电压值
第三行显示采集到的太阳能电池板温度
第四行显示设置的太阳能…系统功能:
系统由太阳能电池板提供电源 系统上电后显示“欢迎使用智能充电系统请稍后”
两秒钟后进入主页面显示。
第一行显示太阳能电池板输入的电压值
第二行显示系统输出的电压值
第三行显示采集到的太阳能电池板温度
第四行显示设置的太阳能电池板温度
按键操作
短按PB4按键调高系统温度设定阈值
短按PB5按键调低系统温度设定阈值
当采集到的温度值大于设定的温度值后蜂鸣器报警。
系统通过蓝牙模块连接手机后手机APP可收到系统发送上来的温度值及系统状态。 主要功能模块原理图:
电源时钟烧录接口: 单片机和按键输入电路: 传感器采集电路 资料获取地址 系统主要功能模块代码
初始化代码: /* USER CODE BEGIN 1 *//* USER CODE END 1 *//* MCU Configuration--------------------------------------------------------*//* Reset of all peripherals, Initializes the Flash interface and the Systick. */HAL_Init();/* USER CODE BEGIN Init */InitVar();/* USER CODE END Init *//* Configure the system clock */SystemClock_Config();/* USER CODE BEGIN SysInit *//* USER CODE END SysInit *//* Initialize all configured peripherals */MX_GPIO_Init();MX_USART1_UART_Init();MX_USART2_UART_Init();MX_ADC1_Init();/* USER CODE BEGIN 2 *///在HAL库初始化串口1后调用HAL_Delay(100);SetUart1RxToInput();HAL_Delay(50);//uart1打开接收中断HAL_UART_Receive_IT(huart1, (uint8_t*)uart1RecBuff, 1);InitOled();InitOledDisp();if(InitDS18B20()0){// printf(%s, DS18B20初始化成功);//DS18B20在上电第一次读取时显示温度为85℃这是正常的。//85℃是DS18B20在上电复位后在温度寄存器内的对应数字量//这里DS18B20初始化成功后读一次值避免出现85℃DS18B20GetTemp_SkipRom();}/* USER CODE END 2 */
系统控制代码:
//系统信息更新void SystemControl(void){static uint8_t updateCnt 0;updateCnt; if(updateCntSYS_UPDATE_INTER){updateCnt 0;ds18b20Temp DS18B20GetTemp_SkipRom();}UpdateBleData();ReadSensorVal();}
OLED显示
//系统显示void SystemDisplay(void){char textBuf[20];//显示采集到的输入电压值sprintf(textBuf,InputVol:%4.1fV, inputVol);OledShowString(0, 0, (uint8_t*)textBuf, OLED_FONT_8X16); //显示采集到的输出电压值sprintf(textBuf,OutputVol:%4.1fV, outputVol);OledShowString(0, 2, (uint8_t*)textBuf, OLED_FONT_8X16);//显示获取到的电池温度sprintf(textBuf,getTemp:%2d, getTempVal);OledShowString(0, 4, (uint8_t*)textBuf, OLED_FONT_8X16); //显示设定的电池温度sprintf(textBuf,setTemp:%2d, setTempVal);OledShowString(0, 6, (uint8_t*)textBuf, OLED_FONT_8X16); } 此设计提供的资料包含原理图PCB包含PDFAD立创EDA三个版本源代码系统框图主程序流程图物料清单包含使用到的器件手册功能操作说明等。