반응형
ESP32 및 DS18B20 디지털 1선식 온도계 인터페이스하기
이 글에서는 1선식 DS18B20 온도 센서를 ESP32 마이크로 컨트롤러와 함께 사용하는 방법을 보여드리겠습니다. DS18B20은 하나의 마이크로 컨트롤러 핀에 여러 개의 온도 센서를 연결할 수 있어 온도 센서 중에서도 단연 돋보이는 제품입니다.
온도 정보는 노트북, 배터리 충전기, 식품 저장, 홈 오토메이션, 원예, 자동차, HVAC, 병원 등 모든 시스템에서 매우 중요합니다.온도 센서는 안전, 품질 유지 및 인간의 편안함을 위해 필요하기 때문에 매우 광범위하게 사용됩니다.
연결도
코드
#include "OneWire.h"
#include "DallasTemperature.h"
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(9600);
Serial.println("Dallas Temperature IC Control Library Demo");
sensors.begin();
}
/*
Main function, get and show the temperature
*/
void loop(void)
{
Serial.print("Requesting temperatures...");
sensors.requestTemperatures(); // Send the command to get temperatures
Serial.println("DONE");
float tempC = sensors.getTempCByIndex(0);
if (tempC != DEVICE_DISCONNECTED_C)
{
Serial.print("Temperature for the device 1 (index 0) is: ");
Serial.println(tempC);
}
else
{
Serial.println("Error: Could not read temperature data");
}
}
마찬가지로 간략하게 설명했습니다. 튜토리얼 원문은 다음 링크를 따라가시면 만날 수 있습니다. 배움을 멈추지 마세요.
반응형
'ESP32' 카테고리의 다른 글
ESP32-S3-WROOM-1 개발보드 처음 연결 (2) | 2024.10.05 |
---|---|
ESP32 아두이노 IDE 에서 사용하기 (3) | 2024.10.05 |
ESP32-C3FH4 BLE5.0/WiFi 보드 (3) | 2024.09.30 |
ESP32로 MP3 파일을 재생하는 방법 (2) | 2024.09.25 |
HC-SR04 초음파 거리 센서와 함께 ESP32 사용 (0) | 2024.09.24 |
Arduino IDE로 ESP32를 프로그래밍하는 방법 (5) | 2024.09.23 |
ESP32에 I2C LCD를 연결하는 방법 (1) | 2024.09.20 |
ESP32 블루투스를 스마트폰과 연결하는 방법 SerialToSerialBT (10) | 2024.09.19 |
더욱 좋은 정보를 제공하겠습니다.~ ^^