当前位置: 首页 > news >正文

动态网站的滚动图片怎么做今日小说搜索百度风云榜

动态网站的滚动图片怎么做,今日小说搜索百度风云榜,程序员做情侣网站,推广网站的方法有搜索引擎营销系统功能: 系统分为手动和自动模式,上电默认为自动模式,自动模式下系统根据采集到的传感器值 自动控制,温度过低后自动开启加热,湿度过高后自动开启通风,光照过低后自动开启补 光,水位过低后自动开启水泵…

系统功能:

系统分为手动和自动模式,上电默认为自动模式,自动模式下系统根据采集到的传感器值

自动控制,温度过低后自动开启加热,湿度过高后自动开启通风,光照过低后自动开启补

光,水位过低后自动开启水泵补水。手动模式下可以手动控制加热/除湿/补光/补水。

主要功能模块原理图:

传感器采集:

系统主要功能模块代码

初始化代码:

  /* 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_ADC1_Init();MX_USART2_UART_Init();/* USER CODE BEGIN 2 *///在HAL库初始化串口1后调用HAL_Delay(100);SetUart1RxToInput();HAL_Delay(50);//uart1打开接收中断HAL_UART_Receive_IT(&huart1, (uint8_t*)&uart1RecBuff, 1);//uart2打开接收中断HAL_UART_Receive_IT(&huart2, (uint8_t*)&uart2RecBuff, 1);InitOled();InitOledDisp();ResetDHT11();//初始化ESP8266ESP8266_Init(); /* USER CODE END 2 */

ESP8266接入阿里云代码:

//硬件复位ESP8266HAL_GPIO_WritePin(ESP8266RST_GPIO_Port, ESP8266RST_Pin, GPIO_PIN_RESET);HAL_Delay(250);HAL_GPIO_WritePin(ESP8266RST_GPIO_Port, ESP8266RST_Pin, GPIO_PIN_SET);HAL_Delay(500);//关闭板载LEDHAL_GPIO_WritePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin, GPIO_PIN_SET);ESP8266_Clear();//测试AT指令printf("AT Testing\r\n");while(ESP8266_SendCmd("AT\r\n", "OK", 200)){HAL_Delay(1000);}HAL_GPIO_TogglePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin);     HAL_Delay(500);//设置为Station     printf("set CWMODE\r\n");while(ESP8266_SendCmd("AT+CWMODE=1\r\n", "OK", 200)){HAL_Delay(1000);}HAL_GPIO_TogglePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin);     HAL_Delay(500);//上电不自动连接APprintf("set CWAUTOCONN\r\n");while(ESP8266_SendCmd("AT+CWAUTOCONN=0\r\n", "OK", 200)){HAL_Delay(1000);}HAL_GPIO_TogglePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin);     HAL_Delay(500);//关闭回显printf("set ATE0\r\n");while(ESP8266_SendCmd("ATE0\r\n", "OK", 200)){HAL_Delay(1000);}HAL_GPIO_TogglePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin);  HAL_Delay(500);//配置WIFIprintf("set Wifi\r\n");while(ESP8266_SendCmd("AT+CWJAP=\""WIFI_SSID"\",\""WIFI_PASSWD"\"\r\n", "OK", 500)){HAL_Delay(1000);}       HAL_GPIO_TogglePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin);HAL_Delay(500);//MQTT USER CONFIGprintf("mqtt config\r\n");while(ESP8266_SendCmd("AT+MQTTUSERCFG=0,1,\""MQTT_CLIENT_ID"\",\""MQTT_USER_NAME"\",\""MQTT_PASSWD"\",0,0,\"\"\r\n", "OK", 500)){HAL_Delay(1000);}  HAL_GPIO_TogglePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin);HAL_Delay(1000);//MQTT连接服务器printf("mqtt broker\r\n");while(ESP8266_SendCmd("AT+MQTTCONN=0,\""BROKER_ASDDRESS"\",1883,0\r\n", "OK", 500)){HAL_Delay(1000);}  HAL_GPIO_TogglePin(OnBoardLED_GPIO_Port, OnBoardLED_Pin);HAL_Delay(500);

读传感器数据:

//读传感器值,AD值void ReadSensorVal(void){getTempVal = DHT11_Data.temp_int;getHumiVal = DHT11_Data.humi_int;getLightVal = ReadADCChannel(ADC_CHANNEL_0);getWaterVal = ReadADCChannel(ADC_CHANNEL_4);//系统模式为自动模式if(sysMode==AUTO_MODE){//获取到的温度小于设定温度则开启加热   if(getTempVal<setTempVal){heatState = true;HEAT_ON();}else{heatState = false;HEAT_OFF();}//获取到的湿度大于设定湿度则开启通风   if(getHumiVal>setHumiVal){fanState = true;FAN_ON();}else{fanState = false;FAN_OFF();}  //获取到的光照值大于设定光照值则开启补光  if(getLightVal>setLightVal){lightState = true;LED_ON();}else{lightState = false;LED_OFF();}         //获取到的水位值大于设定水位值则开启水泵if(getWaterVal>setWaterVal){pumpState = true;PUMP_ON();}else{pumpState = false;PUMP_OFF();}         }   }

此设计提供的资料包含原理图PCB(包含PDF,AD,立创EDA三个版本),源代码,系统框图,主程序流程图,物料清单(包含使用到的器件手册),功能操作说明等。

资料获取地址

http://www.mmbaike.com/news/46159.html

相关文章:

  • 新疆通汇建设集团有限公司网站广告推广平台代理
  • 个人网站建立多少钱东莞网站推广技巧
  • 深圳网站开发企业国内推广平台
  • 柳州建站公司miy188coo免费入口
  • 如何做内部优惠券网站柏乡seo快排优化
  • 网站建设设计广州外贸网站建设公司
  • 在线设计的网站教育培训网页设计
  • 网站建设公司的市场营销方案模板下载注册域名费用一般多少钱
  • 模板建站有什么不好?地推放单平台
  • 建设银行官网登录入口深圳英文站seo
  • 程序员除了做软件是不是就做网站营销活动有哪些
  • 免费空间网站怎么做出来的搜索引擎优化关键词的处理
  • win8网站模版网店推广实训系统
  • 公司网站谁负责做烟台网络推广
  • 电脑用虚拟机做网站培训心得体会范文
  • 网站建设都有哪些书关键词搜索查询
  • 在百度怎么建立自己的网站外贸获客软件
  • 加强机关网站建设怎么利用互联网推广
  • 网站备案进度赣州seo培训
  • 老板说做个网站我要怎么做引流软件
  • 注册网站公司b站推广网站2024mmm
  • 网站可以只做移动端吗山东seo推广
  • 陕西省外省入陕建筑信息平台seo排名课程咨询电话
  • 店铺设计叫什么德州seo整站优化
  • 综合服务平台一站式服务平台网站开发搜狗收录批量查询
  • 网站突然掉排名电商seo优化
  • 男女性做那个微视频网站网络销售新手入门
  • 天津哪里可以做网站宁波如何做抖音seo搜索优化
  • 苏州专业做网站公司电话百度搜索网页
  • 四川建设网官网住房和城乡厅官网官方网站优化包括哪些