Robofun 機器人論壇

標題: Arduino和SH15溫濕度計的結合 [打印本頁]

作者: mzw2008    時間: 2009-9-1 12:15
標題: Arduino和SH15溫濕度計的結合
請教
是否有人用過SH15溫濕度計呢?
和Arduino的結合似乎有問題
我上Arduino原廠網站得到的程式碼不能執行
一直跑出亂碼, 所有的鮑率都試過
有些是直接ERROR
9600/19200則是非常不正確
EX: 室溫31度, 她居然顯示-79度
濕度則是無論如何顯示不出來

不曉得這中間有什麼問題
MEGA板子上的類比/數位/PWM訊號針我都是過了
(有針對不同的訊號針改寫過程式)
全不行哩
作者: g921002    時間: 2009-9-3 07:29
你是買飆機器人賣的那種SH1x溫濕度模組嗎?(上面是SHT15)
http://www.playrobot.com/sensor/ ... &humidity.html#
他的介面是SPI,不是UART喔。雖然都叫Serial interface.
用Stamp試過,沒有問題。
你可以參考模組的Datasheet P.3/9頁。
作者: g921002    時間: 2009-9-3 07:33
http://www.aroboto.com/shop/goods.php?id=186
藝科這個跟飆機器人用的一樣,上面標了Data,SCK,表示他是SPI介面。不是UART。你可以參考飆機器人網站的Stamp的範例程式去改寫試試。
作者: mzw2008    時間: 2009-9-3 12:50
感謝回覆

就是那個SH15沒錯
但我用的是arduino 不是basic stamp
這種中間的語法不同, 但我想意思是一樣的
感謝   我會去對照看看怎麼回事

另外請教SPI介面是怎麼樣的一個東西呢?!
是否可以稍微介紹一下
謝謝
作者: wuulong    時間: 2009-9-6 16:59
這個夠清楚 http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus
作者: rose40    時間: 2009-9-7 14:13
SHT1X 系列記得好像是2 wire 介面, 一種類似 I2C 介面的東西。
作者: vegewell    時間: 2010-7-7 18:58
十個月前年輕一點的鯨魚大:應該要使用這種專門為arduino 設計的溫濕度計
Arduino Digital Temperature & Humidity sensor
這里程式碼都寫出來了
http://emartee.com/product/41880/Arduino-Digital-Temperature-&-Humidity-sensor


在掏飽比較便宜
http://item.taobao.com/item.htm?id=4532984676
這種更便宜
http://item.taobao.com/item.htm?id=6178168845
作者: p902432    時間: 2010-7-13 07:09
這個之前有用過真的滿好用的

會不會是解析度設定錯了呢?
溫度有12bit跟8bit
濕度有分14bit跟12bit
以及vdd電壓的不同
它們之間的方程式都不一樣喔
所以要看一下你的模組的參數設定才行

我這裡有一份中文的提供參考
能感測元件技術資料082005.pdf (452.6 KB, 下載次數: 1362)
作者: aroboto    時間: 2010-7-27 12:58
本帖最後由 aroboto 於 2010-7-27 13:41 編輯

回復 8# p902432


    可以參考一下藝科的資料。

    資料是參考自arduino.cc

Arduino+SHT15說明文件


Arduino+SHT15範例程式



PS SHT系列的通訊方式 並非SPI。 也非I2C。串列介面(2 線式雙向作用)

使用者得依據 感測器本身的協定做操控。


作者: aroboto    時間: 2010-7-27 13:32
這個之前有用過真的滿好用的

會不會是解析度設定錯了呢?
溫度有12bit跟8bit
濕度有分14bit跟12bit
以 ...
p902432 發表於 2010-7-13 07:09


這份中文資料 受益良多,可否提供出處 希望可轉載(會註明來源)

有助於非arduino的使用者




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2