作者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://webptt.com/cn.aspx?n=bbs/Electronics/M.1438839898.A.A6C.html
1F:→ sillyquans: 数位的DS1821我用DSP写过 08/06 18:26
2F:→ sillyquans: 看懂动作顺序图就很简单 08/06 18:26
3F:→ sillyquans: 主要是输出换输入,还有时序要处理 08/06 18:27
4F:→ sillyquans: Arduino有ms和us的指令,因此很容易实现O-W 08/06 18:28
5F:→ KawasumiMai: 可以请楼上稍微详细一下吗? 08/06 22:54
6F:推 sss22213: DS1812 透过io控制+delay 就可以one wire 08/07 11:50