作者KawasumiMai (舞ペース)
看板Electronics
標題[問題] Arduino上的OneWire跟Dallas
時間Thu Aug 6 13:44:52 2015
如題
之前買了Dallas的DS12B20來玩
原先是單純使用analog去接收
是有數字,但不知道正不正確,感覺數字有點怪(都在600多左右)
網路上換算的公式下來都在30,沒有變過
後來查了另一種方法
要使用OneWire跟Dallas DataSheet
可是這兩個不是在Arduino的原生Library裡面
上網找了半天,版本參差不齊
好不容易找到了
光引用的Compile就有一堆問題
原先找到方法說要將這兩個Library裡面的WC什麼的.h檔引用改成Arduino.h
但還是出現一堆Long還是int的換算問題
其中像是這個
https://www.pjrc.com/teensy/td_libs_OneWire.html
他說包含在Teensyduino裡面
但Teensyduino灌完全勾了,只有Arduino感覺有擴充功能(外掛),Library裡沒多什麼東西
去GitHub下載master,也是出現跟上面一樣的問題
請問有沒有版友知道哪裡提供的Lib可以正常使用?
--
話說回來,Arduino太過開源結果不同lib相容一堆問題
要Compile有時還得自己去裡面修一堆東西
感覺有點討厭....
重灌電腦時只得將lib先backup一次,這什麼情況....
--
「ほら、舞。何食べ物が好きの?」
「...ウインナ...」
「ウインナ?どんなウインナか?蛸さんウインナ?」
「いいえ...祐一の...」
Kanon 01/29 イベント 「舞の告白」
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.251.60
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1438839898.A.A6C.html
→ sillyquans: 數位的DS1821我用DSP寫過 08/06 18:26
→ sillyquans: 看懂動作順序圖就很簡單 08/06 18:26
→ sillyquans: 主要是輸出換輸入,還有時序要處理 08/06 18:27
→ sillyquans: Arduino有ms和us的指令,因此很容易實現O-W 08/06 18:28
→ KawasumiMai: 可以請樓上稍微詳細一下嗎? 08/06 22:54
推 sss22213: DS1812 透過io控制+delay 就可以one wire 08/07 11:50