[問題] Arduino上的OneWire跟Dallas

看板Electronics作者 (舞ペース)時間10年前 (2015/08/06 13:44), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
如題 之前買了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

08/06 18:26, , 1F
數位的DS1821我用DSP寫過
08/06 18:26, 1F

08/06 18:26, , 2F
看懂動作順序圖就很簡單
08/06 18:26, 2F

08/06 18:27, , 3F
主要是輸出換輸入,還有時序要處理
08/06 18:27, 3F

08/06 18:28, , 4F
Arduino有ms和us的指令,因此很容易實現O-W
08/06 18:28, 4F

08/06 22:54, , 5F
可以請樓上稍微詳細一下嗎?
08/06 22:54, 5F

08/07 11:50, , 6F
DS1812 透過io控制+delay 就可以one wire
08/07 11:50, 6F
文章代碼(AID): #1LmlHQfi (Electronics)