网站的缩略图,深圳市网络营销推广平台,郑州网站建设xinsu360,开发微信小程序收费系统功能:
上电后OLED显示 “欢迎使用请稍后”#xff0c;两秒后显示Connecting...表示
正在连接阿里云#xff0c;正常连接阿里云后进入系统显示界面#xff0c;如长时间显示Connecting...请
检查WiFi网络是否正确。
系统连接阿里云后可在阿里云界面查看到系统上报的温…系统功能:
上电后OLED显示 “欢迎使用请稍后”两秒后显示Connecting...表示
正在连接阿里云正常连接阿里云后进入系统显示界面如长时间显示Connecting...请
检查WiFi网络是否正确。
系统连接阿里云后可在阿里云界面查看到系统上报的温度心率血氧值信息
OLED显示如下
第一行显示温度值
第二行显示心率值
第三行显示血氧值 主要功能模块原理图:
电源时钟烧录接口: 单片机和按键输入电路: 传感器采集电路: 资料获取地址 系统主要功能模块代码
初始化代码: /* 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_USART3_UART_Init();/* USER CODE BEGIN 2 *///uart2打开接收中断HAL_UART_Receive_IT(huart2, (uint8_t*)uart2RecBuff, 1);//uart3打开接收中断HAL_UART_Receive_IT(huart3, (uint8_t*)uart3RecBuff, 1);InitOled();InitOledDisp();if(InitDS18B20()0){// printf(%s, DS18B20初始化成功);//DS18B20在上电第一次读取时显示温度为85℃这是正常的。//85℃是DS18B20在上电复位后在温度寄存器内的对应数字量//这里DS18B20初始化成功后读一次值避免出现85℃DS18B20GetTemp_SkipRom();}//初始化ESP8266ESP8266_Init(); HAL_Delay(100);OledFill(0x00); //全屏熄灭 /* USER CODE END 2 */ 系统控制代码;
//系统信息更新void SystemControl(void){static uint8_t updateCnt 0;getTempVal (uint8_t)ds18b20Temp; updateCnt; if(updateCntSYSTEM_UPDATE_INTER){updateCnt 0;Aliyun_SendData();}//更新温度值UpdateTempData();} 系统显示
//系统显示界面void SystemDisplay(void){char textBuf[20];uint8_t i 0;//第一行显示“系统状态信息”for(i7; i13; i){OledShowCN(16(i-7)*16, 0, i);} //显示温度值sprintf(textBuf,Temp:%03d, getTempVal);OledShowString(0, 2, (uint8_t*)textBuf, OLED_FONT_8X16); //测试8*16字符//显示心率值sprintf(textBuf,Rate:%03d, getRateVal);OledShowString(0, 4, (uint8_t*)textBuf, OLED_FONT_8X16); //测试8*16字符//显示血氧值sprintf(textBuf,Oxygen:%03d, getOxygenVal);OledShowString(0, 6, (uint8_t*)textBuf, OLED_FONT_8X16); //测试8*16字符} 此设计提供的资料包含原理图PCB包含PDFAD立创EDA三个版本源代码系统框图主程序流程图物料清单包含使用到的器件手册功能操作说明等。