日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Arduino初初教程10——温湿度传感器

發布時間:2025/5/22 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Arduino初初教程10——温湿度传感器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

這里使用的溫濕度傳感器是 SHT1X溫濕度傳感器
如圖
?
SHT1x溫濕度傳感器是瑞士Sensirion公司推出的單片數字溫濕度集成傳感器。采用CMOS過程微加工專利技術(CMOSens technology),確保產品具有極高的可靠性和出色的長期穩定性。該傳感器由1個電容式聚合體測濕元件和1個能隙式測溫元件組成,并與1個14位A/D轉換器以及1個2-wire數字接口在單芯片中無縫結合,使得該產品具有功耗低、反應快、抗干擾能力強等優點。在對環境溫度與濕度測量要求高的情況下使用,該產品具有極高的可靠性和出色的穩定性。其技術規格如下:
q全部校準,數字輸出;
q接口簡單(2-wire),響應速度快;
q超低功耗,自動休眠;
q出色的長期穩定性;
q超小體積(表面貼裝);
q濕度范圍0—100%RH,溫度范圍-40℃—128.8℃
q測濕精度±4.5%RH,測溫精度±0.5℃(25℃)
q模塊尺寸:32X17mm
傳感器采用2-wire接口,數字輸出,所以需要占用兩個數字口
舉個應用的例子:(例子中占用Arduino的數字口9(接SHT1x溫濕度傳感器的SCK)和數字口10(接SHT1x溫濕度傳感器的DATA))
代碼如下:
#include <SHT1x.h>
#define dataPin? 10
#define clockPin 9
//定義SHT1x類的對象sht1x
SHT1x sht1x(dataPin, clockPin);
void setup()
{
Serial.begin(9600);???????????????? // 波特率9600 bps
}
void loop()
{
?????????? float temp_c;???????????????????????????? //定義溫度值變量
?????????? float humidity;?????????????????????????? //定義濕度值變量
?????????? // 讀取溫濕度值
??????????? temp_c =? sht1x.readTemperatureC() ;
??????????? humidity =? sht1x.readHumidity() ;
?????????? //通過串口輸出溫度值
?????????? Serial.print("Temperature: ");
?????????? Serial.print(temp_c);
??????????? //通過串口輸出濕度值
?????????? Serial.print("???? Humidity: ");
?????????? Serial.print(humidity);
?????????? Serial.println("%");
?????????? //2秒采樣一次
?????????? delay(2000);
}
///
需要定義一個 SHT1x的對象 sht1x。
獲取溫度值使用函數 ? sht1x.readTemperatureC()
獲取濕度值使用函數 ? sht1x.readHumidity()
另外還可以直接獲取華式溫度,使用函數?? sht1x.readTemperatureF()

轉載于:https://my.oschina.net/u/732489/blog/134026

總結

以上是生活随笔為你收集整理的Arduino初初教程10——温湿度传感器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。