深圳做网站得外包公司,自己做的网站出现左右滑动条,做seo网站地图重要吗,WordPress插件引入系统功能:
系统分为主机端和从机端#xff0c;主机端主动向从机端发送信息和命令#xff0c;从机端
收到主机端的信息后回复温度,甲烷#xff0c;一氧化碳#xff0c;氧气和系统状态等信息。
同时主机端将这些信息上传至阿里云服务器。 主要功能模块原理图:
电源时钟烧…系统功能:
系统分为主机端和从机端主机端主动向从机端发送信息和命令从机端
收到主机端的信息后回复温度,甲烷一氧化碳氧气和系统状态等信息。
同时主机端将这些信息上传至阿里云服务器。 主要功能模块原理图:
电源时钟烧录接口: 单片机和按键输入电路: 主机部分电路: 从机部分电路: 资料获取地址 主从机部分代码:
初始化代码: /* 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();MX_SPI1_Init();/* USER CODE BEGIN 2 *///uart2打开接收中断HAL_UART_Receive_IT(huart2, (uint8_t*)uart2RecBuff, 1);InitOled();InitOledDisp();//初始化ESP8266ESP8266_Init(); HAL_Delay(100);OledFill(0x00); //全屏熄灭 PCD_Init();/* USER CODE END 2 */
阿里云信息控制:
//// 函数名称 Aliyun_SendData// 函数功能 发送数据// 入口参数 需要发送的数据// 返回参数 无// 说明 //void Aliyun_SendData(void){char pubTopic[200];sprintf(pubTopic, ATMQTTPUB0,\PUB_TOPIC\,\JSON_FORMAT\,0,0\r\n, getTempVal, getHumiVal, getCH4Val, getCOVal, getO2Val, getSysSta);Usart2_SendString((unsigned char *)pubTopic, strlen((const char *)pubTopic));}
主机请求从机数据:
//主机发送请求数据给从机void uart3SendData(void){ uart3TxBuff[0] UART3_HEADER_DEF;uart3TxBuff[1] SLAVE_ADDR_DEF;uart3TxBuff[2] 0x00;uart3TxBuff[3] uart3TxBuff[0]uart3TxBuff[1]uart3TxBuff[2];uart3SendPacket(uart3TxBuff, 4);}
此设计提供的资料包含原理图PCB包含PDFAD立创EDA三个版本源代码系统框图主程序流程图物料清单包含使用到的器件手册功能操作说明等。