色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CW32飯盒派開發板溫濕度采集

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-05-26 19:20 ? 次閱讀

實驗器材

  1. CW32飯盒派開發板
  2. DHT11溫濕度傳感器

接線

開發板 DHT11
VCC +
GND GND
PB1 OUT

程序

  1. dht11.c
#include "dht11.h"

	
//復位DHT11
void DHT11_Rst(void)	   
{                 
		PB01_DIR_OUTPUT(); 	//PB12配置成輸出
		PB01_SETLOW(); 	    //拉低DQ
	  delay1ms(20);
		PB01_SETHIGH(); 	  //DQ=1 
	  delay10us(3);
}
//等待DHT11的回應
//返回1:未檢測到DHT11的存在
//返回0:存在
uint8_t DHT11_Check(void) 	   
{   
	uint8_t retry=0;
  PB01_DIR_INPUT();  //PB12配置成輸入
  while (PB01_GETVALUE()&&retry<10)//DHT11會拉低40~80us
	{
		retry++;
		delay10us(1);
	};	 
	
	if(retry>=10)return 1;
	else retry=0;
  while (!PB01_GETVALUE()&&retry<10)//DHT11拉低后會再次拉高40~80us
	{
		retry++;
		delay10us(1);
	};

	if(retry>=10)return 1;	    
	return 0;
}
//從DHT11讀取一個位
//返回值:1/0
uint8_t DHT11_Read_Bit(void) 			 
{
 	uint8_t retry=0;
	while(PB01_GETVALUE()&&retry<10)//等待變為低電平
	{
		retry++;
		delay10us(1);
	}
	retry=0;
	while(!PB01_GETVALUE()&&retry<10)//等待變高電平
	{
		retry++;
		delay10us(1);
	}
	delay10us(4);//等待40us
	if(PB01_GETVALUE())return 1;
	else return 0;		   
}
//從DHT11讀取一個字節
//返回值:讀到的數據
uint8_t DHT11_Read_Byte(void)    
{        
    uint8_t i,dat;
    dat=0;
	for (i=0;i<8;i++) 
	{
   		dat<<=1; 
	    dat|=DHT11_Read_Bit();
    }						    
    return dat;
}
//從DHT11讀取一次數據
//temp:溫度值(范圍:0~50°)
//humi:濕度值(范圍:20%~90%)
//返回值:0,正常;1,讀取失敗
uint8_t DHT11_Read_Data(float *temp,uint8_t *humi)    
{        
// 	uint8_t buf[5];
	char buf[5];
	uint8_t i;
	DHT11_Rst();
	if(DHT11_Check()==0)
	{
		for(i=0;i<5;i++)//讀取40位數據
		{
			buf[i]=DHT11_Read_Byte();
		}
		if((buf[0]+buf[1]+buf[2]+buf[3])==buf[4])
		{
			*humi=buf[0];
			*temp=buf[2];
		}
	}else return 1;
	return 0;	    
}
//初始化DHT11的IO口 DQ 同時檢測DHT11的存在
//返回1:不存在
//返回0:存在    	 

uint8_t DHT11_GPIO_Config ( void )
{		
	GPIO_InitTypeDef GPIO_InitStruct;
	
	__RCC_GPIOB_CLK_ENABLE();

  GPIO_InitStruct.IT = GPIO_IT_NONE; 
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pins = GPIO_PIN_1;
  GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;
  GPIO_Init(CW_GPIOB, &GPIO_InitStruct);
	
	DHT11_Rst();  //復位DHT11
	return DHT11_Check();//等待DHT11的回應
}

dht11.h

#ifndef __DHT11_H
#define __DHT11_H 
#include "main.h"
 

uint8_t DHT11_Init(void);//初始化DHT11
uint8_t DHT11_Read_Data(float *temp,uint8_t *humi);  
uint8_t DHT11_Read_Byte(void);//讀出一個字節
uint8_t DHT11_Read_Bit(void);//讀出一個位
uint8_t DHT11_Check(void);//檢測是否存在DHT11
void DHT11_Rst(void);//復位DHT11   
uint8_t DHT11_GPIO_Config ( void );
#endif

接好線后,把程序下載到開發板,然后重啟效果如下:

image.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 溫濕度采集
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7548
  • DHT11
    +關注

    關注

    19

    文章

    277

    瀏覽量

    57620
  • CW32
    +關注

    關注

    1

    文章

    210

    瀏覽量

    674
  • 武漢芯源
    +關注

    關注

    1

    文章

    66

    瀏覽量

    276
收藏 人收藏

    評論

    相關推薦

    CW32模塊使用 SHT30溫濕度傳感器

    資料文件 三、移植過程 我們的目標是將例程移植至CW32F030C8T6開發板上【測量溫濕度的功能】。首先要獲取資料,查看數據手冊應如何實現讀取數據,再移植至我們的工程。 3.1查看資
    的頭像 發表于 11-14 17:39 ?237次閱讀
    <b class='flag-5'>CW32</b>模塊使用 SHT30<b class='flag-5'>溫濕度</b>傳感器

    基于CW32模塊的SHT30溫濕度傳感器設計

    我們的目標是將例程移植至CW32F030C8T6開發板上【測量溫濕度的功能】。首先要獲取資料,查看數據手冊應如何實現讀取數據,再移植至我們的工程。
    的頭像 發表于 11-12 11:14 ?312次閱讀
    基于<b class='flag-5'>CW32</b>模塊的SHT30<b class='flag-5'>溫濕度</b>傳感器設計

    LORA無線溫濕度監測系統

    倉儲、農業、機房等多種應用場景,提供高效、可靠的解決方案。 部分組成 LORA溫濕度傳感器:作為系統的前端采集設備,實時捕捉環境中的溫濕度數據。LORA溫濕度傳感器的傳輸距離遠,視距可
    的頭像 發表于 11-07 16:57 ?379次閱讀

    關于Air780E:使用文件系統存儲溫濕度數據怎么操作?

    的使用-程序源碼demo 780E開發板和DHT11 合宙的TCP/UDP測試服務器 API使用介紹 ? 1.2 程序解析 (1):首先采集溫濕度數據 --采集
    的頭像 發表于 10-31 07:26 ?169次閱讀
    關于Air780E:使用文件系統存儲<b class='flag-5'>溫濕度</b>數據怎么操作?

    低功耗4G模組Air780E快速入門:使用文件系統存儲溫濕度數據

    LuatOS-Air780E-文件系統的使用-程序源碼demo 合宙的TCP/UDP測試服務器 API使用介紹 780E開發板和DHT11 ? 1.2 程序詳解 第一步:首先采集溫濕度數據 --
    的頭像 發表于 10-19 21:34 ?377次閱讀
    低功耗4G模組Air780E快速入門:使用文件系統存儲<b class='flag-5'>溫濕度</b>數據

    Arduino Nano 和 DHT11 實現 LabVIEW 溫濕度采集

    Arduino Nano 和 DHT11 實現 LabVIEW 溫濕度采集
    的頭像 發表于 10-08 11:46 ?660次閱讀
    Arduino Nano 和 DHT11 實現 LabVIEW <b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b>

    CW32模塊使用 DHT11溫濕度傳感器

    DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。其成本低、長期穩定、可以測量相對濕度和溫度測量,并可以只使用一根數據線進行溫濕度
    的頭像 發表于 09-09 18:21 ?1354次閱讀
    <b class='flag-5'>CW32</b>模塊使用 DHT11<b class='flag-5'>溫濕度</b>傳感器

    溫濕度監測解決方案

    。對于維護環境穩定、保障生產安全、提升生活質量具有重要意義。 溫濕度監測解決方案,融入物聯網、無線通訊等技術,通過溫濕度傳感器、智能采集器等感知設備,實時采集環境中的溫度和
    的頭像 發表于 09-04 17:16 ?356次閱讀

    溫濕度監測系統應用

    、可靠的溫濕度監測系統顯得尤為重要。 溫濕度監測系統,通過溫度傳感器、智能控制終端等硬件設備,與管理云平臺組成高精度傳感器網絡,在線采集室內溫濕度變化情況,聯動空調等設備,以數字形式打
    的頭像 發表于 07-26 16:15 ?435次閱讀

    庫房溫濕度自動監測系統

    倉儲、庫房在管理上,環境控制都是重中之重。庫房溫濕度自動監測系統作為一種更為便捷的解決方案,已經得到廣泛的應用。 庫房溫濕度自動監測系統通過集成傳感器、數據采集器、傳輸設備和管理平臺等硬件設備,實現
    的頭像 發表于 07-09 18:00 ?726次閱讀

    想要準確地測量環境溫濕度溫濕度傳感器是關鍵!

    ? 溫濕度是生產生活中最重要的環境指標之一,不僅人需要在適宜的溫濕度條件下保持良好的精神狀態和敏捷的思維,食品、藥品、各種儀器設備等都對環境溫濕度有特殊的要求。基于對環境溫濕度的要求,
    的頭像 發表于 07-04 08:48 ?593次閱讀

    無線溫濕度監控系統

    解決方案,在需要監控的區域部署傳感器節點,實時感知環境溫濕度數據,利用無線傳感器網絡,對環境溫濕度的實時采集和傳輸,上傳至監控中心或云平臺,用戶進行遠程查看和管理。一旦數據被采集,自動
    的頭像 發表于 05-30 16:43 ?781次閱讀

    項目分享|基于ELF 1開發板的MQTT遠程溫濕度監測系統

    今天非常榮幸向各位小伙伴詳細展示一個由共創社成員完成的MQTT遠程溫濕度監控系統項目。該項目借助ELF1開發板作為核心技術支撐,成功實現了對各類環境空間中溫濕度數據的實時、遠程、穩定監測。該系統不僅
    的頭像 發表于 04-26 09:54 ?514次閱讀
    項目分享|基于ELF 1<b class='flag-5'>開發板</b>的MQTT遠程<b class='flag-5'>溫濕度</b>監測系統

    CW32快速開發入門

    CW32快速開發入門
    的頭像 發表于 04-24 18:56 ?2011次閱讀
    <b class='flag-5'>CW32</b>快速<b class='flag-5'>開發</b>入門

    溫濕度傳感器工作原理 溫濕度傳感器的接線方法

    溫濕度傳感器是一種用于測量環境溫度和相對濕度的裝置。它通常用于工業、農業、氣象、室內空調等領域。本文將詳細介紹溫濕度傳感器的工作原理和接線方法。 一、溫濕度傳感器的工作原理
    的頭像 發表于 02-14 18:00 ?9700次閱讀
    主站蜘蛛池模板: 在线观看免费亚洲| 999久久久国产精品蜜臀AV| 日本视频中文字幕一区二区| 任你懆视频 这里只有精品| 三级黄色在线看| 午夜一个人在线观看完整版| 亚洲绝美精品一区二区| 在线看片av以及毛片| 999久久国产精品免费人妻| 成人精品在线视频| 国产精品亚洲AV色欲在线观看 | 日韩欧美成人免费中文字幕| 色欲AV亚洲午夜精品无码| 亚洲 欧美 国产 综合不卡| 一个人视频日本在线观看| 99久久国产综合精品国| 动漫美女无衣| 好色女博士| 嫩小xxxxbbbb| 忘忧草在线| 在线亚洲97se| 草柳最新地址| 果冻传媒2021在线观看| 蜜臀色欲AV无人A片一区| 日韩无码在线| 伊人久久中文大香线蕉综合| cctv论坛| 国产曰韩无码亚洲视频| 毛片免费在线播放| 婷婷四房播客五月天| 中文在线观看永久免费| 成人免费小视频| 久草在线新是免费视频| 欧美性猛交AAA片| 亚洲精品人成电影网| A级超碰视频在线观看| 国产亚洲精品久久精品69| 男同志在线观看| 亚洲国产精品久久人人爱 | 甜性涩爱dvd| 3D漫画H精品啪啪无码|