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

宝鸡免费做网站seo外推软件

宝鸡免费做网站,seo外推软件,禁止国内ip访问 网站,wordpress全站广告位系统功能: 系统分为手动和自动模式,上电默认为自动模式,自动模式下系统根据采集到的传感器值 自动控制,温度过低后自动开启加热,湿度过高后自动开启通风,光照过低后自动开启补 光,水位过低后自动开启水泵…

系统功能:

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

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

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

主要功能模块原理图:

传感器采集:

系统主要功能模块代码

初始化代码:

  /* 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.khdw.cn/news/27726.html

相关文章:

  • 产品少的电商网站怎么做做网页
  • 百度有做企业网站吗百度竞价托管
  • 最新汽油价格调整最新消息seo优化一般多少钱
  • 怎样做约票的网站意思关键词优化话术
  • 中国建设网官方网站狗年纪念币推动高质量发展
  • wordpress如何将文章链接企业网站关键词优化
  • 沈阳做平板网站做好网络推广的技巧
  • 企业网站推广湖南岚鸿推广百度今日数据统计
  • 网站联盟名词解释网络推广公司加盟
  • 视频网站seo怎么做啥都能看的浏览器
  • wordpress如何设置邮箱设置网站关键词排名seo
  • unity可以做网站吗百度识图在线识别网页版
  • 软件开发平台介绍网站优化价格
  • 如何新建网站dw给你一个网站怎么优化
  • 设计商城的网站建设网站怎么做谷歌推广
  • 网站建设网站制作互联网关键词优化
  • 旅游网站开发系统分析深圳seo优化服务商
  • 做投标的在什么网站找信息百度seo关键词外包
  • 出版社网站建设班级优化大师下载安装
  • dedecms做的网站企业网站设计的基本内容包括哪些
  • 求生之路2怎么做非官方网站河南企业网站建设
  • 做网站销售东西 需要什么资质国内新闻最新消息十条
  • wordpress查看网站内容seo方法
  • 深圳网站关键字优化知名网络营销推广
  • 小说网站建设笺池斋宝鸡百度seo
  • 衢州网站建设精华怎么做app推广代理
  • 自己做网站最新视频教程广告联盟app推广
  • android开发环境有哪些seo日常工作
  • 为国外客户做网站建设n127网推广
  • 做网站的工资高百度惠生活商家入驻