최근 본 제품

오늘 본 상품 21

전자부품 · 산업
반도체/전자부품
반도체/전자부품
RLC/수동부품
스위치/부저/전기부품
LED/디스플레이
센서
개발보드/프로그래머
개발보드/프로그래머
커넥터/터미널블럭
배터리/파워/케이블
하드웨어/지원부품/엔클로저
기계/모터/동력/유압,공압
자동제어/임베디드/열관리
테스터/계측기/광학
공구/수납
공구/수납
화학제품/산업안전
사무 · 생활용품
로봇/3D프린터/IOT기기
드론/액션캠/무선모형
컴퓨터/주변기기/네트워크
모바일/가전/차량용품
오피스/서적/소프트웨어
아웃도어/레저/취미
생활/철물/애견/실버용품
검색
* 본 이미지는 참고용입니다.제품의 정확한 사양은 데이터시트를 참고 바랍니다.
센서
디지털 온도계 센서 : DS18B20 아두이노

770

(VAT 별도)
  • 제품번호

    EN00002288

  • 브랜드명

    에듀이노

  • 제조사

    OEM

  • M.O.Q

    1

  • 평균발송일

    약 3일

  • 포장단위

  • 판매단위

    1

  • 배송비

    3,000 (60,000원 이상 무료배송)

수량
총 주문 금액
770

(VAT 포함) 847

함께 구매한 상품들
다른 구매자들이 함께 구매한 상품을 만나보세요.

상품상세정보

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <OneWire.h>
 
int DS18S20_Pin = 2
OneWire ds(DS18S20_Pin);  
 
void setup(void) {
 Serial.begin(9600);
}
 
void loop(void) {
 float temperature = getTemp();
 Serial.println(temperature);
 delay(100); 
}
 
 
float getTemp(){
 byte data[12];
 byte addr[8];
 
 if ( !ds.search(addr)) {
     ds.reset_search();
     return -1000;
 }
 
 if ( OneWire::crc8( addr, 7!= addr[7]) {
     Serial.println("CRC is not valid!");
     return -1000;
 }
 
 if ( addr[0!= 0x10 && addr[0!= 0x28) {
     Serial.print("Device is not recognized");
     return -1000;
 }
 
 ds.reset();
 ds.select(addr);
 ds.write(0x44,1);
 byte present = ds.reset();
 ds.select(addr);    
 ds.write(0xBE); // Read Scratchpad
 
 
 for (int i = 0; i < 9; i++) { 
   data[i] = ds.read();
 }
 
 ds.reset_search();
 byte MSB = data[1];
 byte LSB = data[0];
 float tempRead = ((MSB << 8| LSB);
 float TemperatureSum = tempRead / 16;
 return TemperatureSum;
 
cs
s_x000D_

등록된 사용후기

사용후기가 없습니다.

등록된 상품문의

상품문의가 없습니다.

-안내-페이지-디자인.jpg