workshop:onewire
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
workshop:onewire [2012/08/13 22:30] – created donghee | workshop:onewire [2018/07/18 14:10] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | One-Wire라는 이름 처럼 1개의 라인을 이용해서 양방향 통신을 한다. | ||
- | http:// | + | One-Wire는 Dallas Semiconductor 에서 만들었다. |
+ | |||
+ | 구조 | ||
+ | | ||
+ | 회로 | ||
+ | | ||
+ | |||
+ | 참고 | ||
+ | * http:// | ||
+ | * http:// | ||
+ | | ||
- | data sheet | ||
- | : http:// | ||
===== DS18B20 연결하기 ===== | ===== DS18B20 연결하기 ===== | ||
{{http:// | {{http:// | ||
+ | |||
+ | {{http:// | ||
{{{ | {{{ | ||
#include < | #include < | ||
- | OneWire ds(pin_number); | ||
#define DS18S20_ID 0x10 | #define DS18S20_ID 0x10 | ||
#define DS18B20_ID 0x28 | #define DS18B20_ID 0x28 | ||
+ | |||
+ | int pin_number = 3; | ||
float temp; | float temp; | ||
+ | |||
+ | OneWire ds(pin_number); | ||
boolean getTemperature(){ | boolean getTemperature(){ |
workshop/onewire.1344897026.txt.gz · Last modified: 2018/07/18 14:09 (external edit)