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 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
캐어랩