wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7822|回復(fù): 3
收起左側(cè)

STM32遠(yuǎn)程倉儲(chǔ)環(huán)境監(jiān)測(cè)系統(tǒng)的安卓APP與單片機(jī)源碼

  [復(fù)制鏈接]
ID:340644 發(fā)表于 2018-5-29 15:44 | 顯示全部樓層 |閱讀模式
使用STM32F103開發(fā)板,采集溫濕度,光照,空氣質(zhì)量,火焰,將數(shù)據(jù)通過USART3發(fā)到ESP8266,ESP8266用STA模式連接路由器將數(shù)據(jù)發(fā)到OneNET云服務(wù)器,手機(jī)APP用HTTP協(xié)議獲取環(huán)境參數(shù)信息。

內(nèi)含安卓app的源碼
0.png

stm32單片機(jī)源程序如下:
  1. //單片機(jī)頭文件
  2. #include "stm32f10x.h"
  3. //網(wǎng)絡(luò)協(xié)議層
  4. #include "onenet.h"
  5. //網(wǎng)絡(luò)設(shè)備
  6. #include "esp8266.h"
  7. //硬件驅(qū)動(dòng)
  8. #include "delay.h"
  9. #include "led.h"
  10. #include "beep.h"
  11. #include "dht11.h"
  12. #include "key.h"
  13. #include "flame.h"
  14. #include "adc.h"
  15. #include "light.h"
  16. #include "usart.h"
  17. #include "warning.h"
  18. #include "st_timer3.h"
  19. //C庫
  20. #include <string.h>


  21. // ADC1 轉(zhuǎn)換的電壓值通過DMA方式傳到SRAM
  22. extern __IO uint32_t ADC_ConvertedValue[NOFCHANEL];
  23. int16_t temp_max = 40;
  24. int16_t temp_min = 0;
  25. uint16_t humi_max = 90;
  26. uint16_t humi_min = 0;
  27. uint16_t timeCount = 0;                                                                //發(fā)送間隔變量


  28. //硬件初始化
  29. void Hardware_Init(void)
  30. {
  31.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_3);        //中斷控制器分組設(shè)置

  32.         SysTick_Init();                                                                        //系統(tǒng)滴答定時(shí)器初始化
  33.         TIM3_Config();                                                                        //時(shí)鐘TIM3初始化        
  34.         Usart1_Init(115200);                                                        //串口1,打印信息用                                                        
  35.         Usart3_Init(115200);                                                        //串口3,驅(qū)動(dòng)ESP8266用                                       
  36.         
  37.         Led_Init();                                                                                //LED初始化                                                                                
  38.         Beep_Init();                                                                        //蜂鳴器初始化                                                                        
  39.         Key_Init();                                                                                //按鍵初始化                                                                                
  40.         
  41.         DHT11_Init();                                                                        //溫濕度傳感器初始化
  42.         ADCx_Init();                                                                        //ADC1和ADC2初始化
  43.         LIGHT_GPIO_Config();                                                        //光敏電阻GPIO配置
  44.         Fire_Init();                                                                        //火焰?zhèn)鞲衅鞒跏蓟?br />

  45.         UsartPrintf(USART_DEBUG, " Hardware init OK\r\n");
  46. }


  47. int main(void)
  48. {
  49.         uint16_t ADC1_Value = 0;                                                //ADC1的轉(zhuǎn)換數(shù)據(jù)
  50.         uint16_t ADC2_Value = 0;                                                //ADC2的轉(zhuǎn)換數(shù)據(jù)
  51.         float Illuminance;                                                                //光照度
  52.         float airquality;                                                                //空氣質(zhì)量   
  53.         uint16_t fire = 1;                                                                //火焰狀態(tài),1 - 代表無火焰, 0 - 代表有火焰
  54.         
  55.         unsigned char *dataPtr = NULL;
  56.         
  57.         DHT11_Data_TypeDef DHT11_Data;                                        //結(jié)構(gòu)體:用于存放溫濕度數(shù)據(jù)
  58.         
  59.         Hardware_Init();                                                                //初始化外圍硬件        
  60.         ESP8266_Init();                                                                        //初始化WIFI模塊                                
  61.         
  62.         while(OneNet_DevLink())                                                        //接入OneNET云平臺(tái)
  63.         {               
  64.                 Delay_ms(500);
  65.         }
  66.         
  67.         Beep_Set(BEEP_ON);                                                        //鳴叫提示接入云平臺(tái)成功
  68.         Delay_ms(250);
  69.         Beep_Set(BEEP_OFF);               
  70.         
  71.         ESP8266_Clear();
  72.                
  73.         while(1)
  74.         {
  75.                 Fire_Check(&fire);                                                        //火焰狀態(tài)檢測(cè)
  76.                 LightStatus_Check();                                                //光照亮暗檢測(cè)
  77.                 DHT11_Check(&DHT11_Data, temp_max, temp_min, humi_max, humi_min);//溫濕度越限檢測(cè)
  78.                         
  79.                 if(timeCount >= 300)                                                //發(fā)送間隔3s
  80.                 {
  81.                         ESP8266_Clear();
  82.                                        
  83.                         DHT11_Read_TempAndHumidity(&DHT11_Data);//讀取溫濕度數(shù)據(jù)
  84.                         
  85.                         UsartPrintf(USART_DEBUG, "--------------監(jiān)測(cè)數(shù)據(jù)--------------\r\n");                        
  86.                         UsartPrintf(USART_DEBUG, "溫度:%d ℃\r\n", DHT11_Data.temp_int);
  87.                         UsartPrintf(USART_DEBUG, "濕度:%d %RH\r\n", DHT11_Data.humi_int);
  88.                         UsartPrintf(USART_DEBUG, "最高溫度:%d\r\n", temp_max);
  89.                         UsartPrintf(USART_DEBUG, "最低溫度:%d\r\n", temp_min);
  90.                         UsartPrintf(USART_DEBUG, "最大濕度:%d\r\n", humi_max);
  91.                         UsartPrintf(USART_DEBUG, "最小濕度:%d\r\n", humi_min);
  92.                                        
  93.                         //取出ADC1數(shù)據(jù)寄存器的高16位,這個(gè)是ADC2(光敏電阻傳感器)的轉(zhuǎn)換數(shù)據(jù)
  94.                         ADC2_Value = (ADC_ConvertedValue[0]&0XFFFF0000) >> 16;
  95.            
  96.                         //取出ADC1數(shù)據(jù)寄存器的低16位,這個(gè)是ADC1(空氣質(zhì)量傳感器)的轉(zhuǎn)換數(shù)據(jù)
  97.                         ADC1_Value = (ADC_ConvertedValue[0]&0XFFFF);        
  98.                
  99.                         UsartPrintf(USART_DEBUG, "Light轉(zhuǎn)換數(shù)值:%d \r\n", ADC2_Value);
  100.                         UsartPrintf(USART_DEBUG, "MQ135轉(zhuǎn)換數(shù)值:%d \r\n", ADC1_Value);        
  101.             
  102.                         Light_Check(ADC2_Value, &Illuminance);        //光照度檢測(cè)        
  103.                         MQ135_Check(ADC1_Value, &airquality);        //空氣質(zhì)量檢測(cè)
  104.                         
  105.                         //上傳數(shù)據(jù)到云平臺(tái)
  106.                         OneNet_SendData(&DHT11_Data,light_arr,air_arr,fire,Illuminance,airquality,temp_max,temp_min,humi_max,humi_min);
  107.                         
  108.                         timeCount = 0;
  109.                         ESP8266_Clear();
  110.                 }

  111.                 dataPtr = ESP8266_GetIPD(0);
  112.                 if(dataPtr != NULL)
  113.                 {
  114.                         OneNet_RevPro(dataPtr);                                        //平臺(tái)返回?cái)?shù)據(jù)檢測(cè)
  115.                 }
  116.         }
  117. }
復(fù)制代碼

所有資料51hei提供下載:
Code.7z (15.87 MB, 下載次數(shù): 184)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:68875 發(fā)表于 2018-5-30 22:02 | 顯示全部樓層
good job
回復(fù)

使用道具 舉報(bào)

ID:341045 發(fā)表于 2018-6-2 11:56 | 顯示全部樓層
謝謝分享  
回復(fù)

使用道具 舉報(bào)

ID:855481 發(fā)表于 2021-3-14 17:09 | 顯示全部樓層
有沒有接線圖
回復(fù)

使用道具 舉報(bào)

5#
無效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
成人av影音| 亚洲一区二区综合| 粉嫩av国产一区二区三区| 性色a∨人人爽网站| www.五月婷婷| 精品亚洲aⅴ无码一区二区三区| 正在播放91九色| 国产精品成人一区二区| 亚洲成年网站在线观看| 中文字幕一区二区三中文字幕| 99精品久久久| 色老板在线视频一区二区| 国产极品人妖在线观看| 丁香视频免费观看| 青青草社区视频| 影音先锋亚洲天堂| 欧美熟妇一区二区| 杨幂毛片午夜性生毛片| 亚洲a∨一区二区三区| 69**夜色精品国产69乱| 亚洲精品中文字| 在线观看视频欧美| 国产精品你懂的在线欣赏| 久久国产日韩欧美精品| 婷婷伊人综合| 超碰在线一区| 亚洲www啪成人一区二区| 国产精品麻豆一区二区三区| 搞黄网站免费观看| 欧美性巨大欧美| www.日日夜夜| www.毛片.com| 91人妻一区二区三区蜜臀| 欧美黑人一区二区三区| 在线不卡欧美精品一区二区三区| 亚洲三级在线播放| 91看片淫黄大片一级| 久久精品免费观看| 日韩一区二区久久| 91精品久久久久久久蜜月| 亚洲都市激情| 国产伦精品一区二区三区在线播放 | 国产亚洲精品成人av久久ww| 欧美日韩在线播放一区| 亚洲午夜一区二区| 中文一区二区完整视频在线观看| 国产69精品久久99不卡| 蜜桃久久精品一区二区| 久久一区欧美| 亚洲在线黄色| 亚洲在线成人| 日一区二区三区| 亚洲精品日本| 亚洲人www| 国产一区二区三区四区三区四| 国产探花在线精品| 亚洲理论电影| 亚洲系列另类av| 理论片一区二区在线| 国产精品一区二区精品视频观看| 日本欧美日韩| 91成人在线| www欧美xxxx| 成人影音在线| 成人观看网址| 国产精欧美一区二区三区蓝颜男同| 日本最新在线视频| 天堂地址在线www| 欧美激情视频在线播放| 成人性生交大片免费看午夜 | 手机福利在线视频| 视频一区视频二区视频三区视频四区国产 | 樱花影视一区二区| 亚洲欧洲日韩在线| 中文字幕第一区二区| 久久尤物电影视频在线观看| av一区二区三区| 99久久99久久精品免费看蜜桃 | 成人黄色av网址| 久久久久久久久久久久电影| 四虎国产精品成人免费影视| 成人51免费| 成人涩涩网站| 国产一区二区精品久| 欧美xxxxhdvideosex| 黄色污网站在线观看| 成人性生活视频| 国产精品久久久久久久久免费高清| 日韩高清在线| 精品欧美午夜寂寞影院| 免费看成人人体视频| 西野翔中文久久精品字幕| 秋霞蜜臀av久久电影网免费| 欧美三级自拍| 日本不卡高清| 亚洲视频观看| 麻豆国产91在线播放| 高清成人在线观看| 国产日韩欧美高清| 国产精品久久久久一区二区三区共| 国产精品国产三级国产普通话三级| 亚洲视频小说图片| 日韩欧美国产网站| 欧美一区二区三区思思人| 亚洲精品白浆高清久久久久久| 日韩国产在线播放| 久久精品99久久香蕉国产色戒| 91精品国产乱码久久久久久蜜臀 | 日韩精品一区二区三区| 成人18视频在线观看| 伊人久久噜噜噜躁狠狠躁| av在线不卡免费观看| 一区二区三区在线电影| av网址在线看| av老司机在线观看| 欧美大片91| 国产精品超碰| 开心激情五月网| 一区二区三区四区五区| 国产奶水涨喷在线播放| 精品亚洲国产成人av制服丝袜| 欧美日韩一卡| 国产伦精品一区二区三区在线观看| 久久夜色精品一区| 欧美性黄网官网| 亚洲成年人影院在线| 欧美肥老妇视频| 国产精品久久精品视| 亚洲最大免费| 久久人人爽av| www.xx日本| 国产熟女一区二区三区四区| 久久婷婷综合中文字幕| 午夜电影福利网| 二区三区在线| 精品国产一区二区三区性色av | 欧美一区二区视频| 久草在线中文最新视频| 久久伊人久久| 亚洲精品国产日韩| 国产日韩高清在线| 欧美丰满少妇xxxxx高潮对白| www.日本久久久久com.| 亚洲va欧美va国产综合剧情| 老司机午夜网站| 久草免费资源站| 日韩成人免费观看| 自拍偷拍国产| 手机福利小视频在线播放| 自拍偷拍亚洲视频| 久久久久免费av| 91免费在线看| 欧美精品黑人性xxxx| 色综合91久久精品中文字幕 | 国产精品久久久久久久精| 懂色av蜜臀av粉嫩av分享吧| 成人在线播放网站| 悠悠资源网亚洲青| 午夜精品久久| 欧美国产丝袜视频| 欧美sm美女调教| 国产精品日韩精品| av动漫在线观看| 九九视频免费观看| 卡一卡2卡三精品| 在线观看免费观看在线| 国产三级自拍| 国产日本在线| 伊人久久大香线蕉综合网蜜芽| 国内精品久久久久影院一蜜桃| 狠狠躁天天躁日日躁欧美| 久热精品视频在线| 91免费看蜜桃| 91亚洲一线产区二线产区| 国产精品露脸视频| 国产免费网址| 九七影院97影院理论片久久 | 日韩美一区二区三区| 国产精品视频久久久| 欧美精品久久久久久久自慰| 成年人二级毛片| 国产偷窥女洗浴在线观看亚洲| 欧美一区二区三区| 99热在线成人| 亚洲美女淫视频| 欧美黑人极品猛少妇色xxxxx| 一区二区在线观| 夫妇交换中文字幕| 亚洲精品国产无码| 国产三级av在线| 久久动漫网址| 久久久精品黄色| 日韩亚洲一区二区| 亚洲精品日韩激情在线电影| av电影中文字幕| 国产成人无码www免费视频播放| 一级毛片在线观| 少妇精品久久久| 国产精品成人在线观看| 久久91精品国产91久久跳| 日本人妻伦在线中文字幕| 在线看成人av| 九色视频网站| 久久最新网址| 亚洲福利视频一区| 国产精品久久国产精品99gif| 天堂在线中文在线| 国产精品国产高清国产| 日本三级在线观看网站| 久久婷婷亚洲| 亚洲国产精品嫩草影院久久| 亚洲黄色一区二区三区| 国产在线拍揄自揄拍| 精品剧情v国产在线观看| 精品精品99| 欧美日韩国产一区在线| 91在线直播亚洲| 少妇人妻好深好紧精品无码| 91免费在线播放视频| 日韩欧国产精品一区综合无码| 国产不卡免费视频| 中文字幕亚洲欧美日韩2019| www.在线观看av| 国产欧美久久久| 538在线精品| 国产一区视频在线看| 亚洲女人被黑人巨大进入al| 4444亚洲人成无码网在线观看| 日本中文字幕久久| 高清美女视频一区| 久久精品一区二区三区中文字幕| 日韩一区二区在线观看视频| 中文字幕欧美人与畜| 亚洲欧美日韩激情| 97超碰人人在线| 日日骚欧美日韩| 国产亚洲欧洲在线| 亚洲国产精品毛片av不卡在线| 人妻与黑人一区二区三区| 僵尸再翻生在线观看| 国产福利在线免费观看| 国产福利精品一区| 久久99精品久久久久久青青91| 在线观看免费av网址| 国产一区二区三区美女秒播| 狂野欧美xxxx韩国少妇| 曰韩精品一区二区| 91成人理论电影| 九九热国产视频| jzzjzzjzz亚洲成熟少妇| 久久综合九色| 俺去啦;欧美日韩| 国产精品久久久久久久99| 国产片乱18免费| 亚洲国产精品嫩草影院久久av| 色婷婷久久99综合精品jk白丝| 日韩国产精品一区二区| 91久久精品无码一区二区| av福利在线导航| 国产精品沙发午睡系列990531| 国产日韩在线精品av| 久久久久亚洲AV成人| 精品乱码一区二区三四区视频 | 麻豆一区二区三区精品视频| 国产综合在线观看| 美女视频黄免费的久久| 午夜精品视频在线| 夜夜春很很躁夜夜躁| 日韩有码电影| 狠狠色丁香久久婷婷综合_中| 欧美丰满少妇xxxxx做受| 爱爱免费小视频| 日本在线视频1区| 国产一区二区久久| 日韩女优人人人人射在线视频| 国产又粗又猛又爽又黄的视频四季 | 亚洲视频国产视频| www.午夜av| 国产乱xxⅹxx国语对白| 亚洲一区二区网站| 色综合视频网站| 精品国产国产综合精品| 婷婷在线视频观看| 久久久美女艺术照精彩视频福利播放| 成人精品一区二区三区| 亚洲免费在线视频观看| 欧美91看片特黄aaaa| 一区二区视频在线| 宅男av一区二区三区| 美女脱光衣服与内衣内裤一区二区三区四区 | 国产精品合集一区二区| 97视频热人人精品免费| 亚洲美女在线观看| 中国一级特黄录像播放| 欧美婷婷久久五月精品三区| 国产传媒日韩欧美成人| 成人欧美一区二区三区在线| 中文字幕网址在线| 欧美成年网站| 精品99久久久久久| 日本人添下边视频免费| 国产在线视频资源| 亚洲国产精品精华液ab| 五月天亚洲综合小说网| 国产原创在线| 国产欧美一级| 国产91|九色| 国产免费一级视频| 日韩一区中文| 欧美成人免费网站| 天天躁日日躁狠狠躁av| 成在在线免费视频| 《视频一区视频二区| 黄色录像特级片| 成人免费视频77777| 丁香另类激情小说| 欧美日韩免费高清| 国产一级免费看| 麻豆精品网站| 成人欧美在线视频| 亚洲人成影院77777| 卡通动漫国产精品| 中文字幕国产亚洲| 久久久香蕉视频| 国产麻豆精品入口在线观看| 国产精品vip| 亚洲18私人小影院| 国产一级片免费视频| 欧美美女啪啪| 久久激情视频久久| 欧美精品一二三四区| 日韩中文av| 欧美激情成人在线视频| 久久久久久久亚洲| 精品日韩免费| 91精品国产91久久久久福利| 在线视频欧美亚洲| 中文字幕免费一区二区三区| 国产精品扒开腿做爽爽爽视频| 男人天堂综合网| 国产一区二区三区的电影 | 免费一级片在线观看| 日韩一级视频| 伊人久久久久久久久久| 久久久久亚洲av无码专区| 伊人久久噜噜噜躁狠狠躁| 日韩在线免费高清视频| www.五月婷婷.com| 久久在线电影| 国产精品欧美久久久| 亚洲色图偷拍| 免费成人小视频| 秋霞久久久久久一区二区| www.香蕉视频在线观看| 久久久国产一区二区三区四区小说 | 日韩影视一区二区三区| 老司机精品视频网| 这里只有精品视频在线| 日韩精品一区二区亚洲av| 久草精品视频| 国产成人激情小视频| 嫩模一区二区三区| 国产一区二区三区在线观看免费 | 一级特黄免费视频| 一个色综合网| 亚洲一区二区三区视频| 午夜一级电影| 久久久久99精品一区| 亚洲欧美在线精品| 欧美另类tv| 亚洲日韩中文字幕| 99热这里只有精品5| 亚洲在线电影| 亚洲视频精品一区| 日韩精品系列| 欧美日韩国产精品成人| 国产一区二区视频在线观看免费| 伊人精品一区| 国产欧美亚洲精品| 毛片网站网址| 亚洲欧洲99久久| 理论片大全免费理伦片| 日韩在线你懂得| 欧美日本在线视频中文字字幕| 天天摸天天碰天天爽天天弄| 韩国一区二区在线观看| 伊人av成人| 成人video亚洲精品| 日韩精品免费视频| 在线观看毛片网站| 免费精品视频在线| 可以看毛片的网址| 污污的网站在线免费观看| 亚洲人在线视频| 东京干手机福利视频| 不卡欧美aaaaa| 在线免费看污网站| 久久69成人| 国产精品久久久久久影视| 三级av网站|