본문 바로가기

IOT(Arduino+Inventor)

온도 센서 ds18b20

측정범위 섭씨 마이너스 -55~125 C 센서입니다. 

준비 : 아두이노 우노, 4.7K 저항, Ds1820 샌서. 브레드보드

 

방수용으로 도 사용됩니다.

아두이노 우노에 업로드한 결과입니다.

회로 결선

아두이노 5V. GND 핀을 브레드 보드 전원에 연결합니다.

센서 빨강색 선은 브레드보드 플러스 라인에 연결합니다.

센서 검은색 선은 브레드보드 마이너스 라인에 연결합니다.

4.7K 저항 한쪽은 브레드 보드 플러스에 연결합니다.

다른 쪽은 아두이노 2번에 연결합니다. 

 

센서 빨강색선은 아두이노 5V에 연결합니다.

 

소스


#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup()
{
  Serial.begin(115200);
  sensors.begin();
}

void loop(){
  sensors.requestTemperatures();
float temp = sensors.getTempCByIndex(0);

 Serial.print(temp);
  Serial.println("C");
 delay(2000);
   
 }

'IOT(Arduino+Inventor)' 카테고리의 다른 글

Room WiFi Switch  (0) 2025.01.09
Esp-01, ThingSpeak,Control Of LED  (0) 2023.05.02
esp-01S Relay[5]  (0) 2023.04.12
ESP-01, DHT11, ThingSpeak [5]  (0) 2023.04.11
esp-01 DHT11 Sensor[4]  (0) 2023.04.11