아두이노 우노 R4 - 온도 센서 - LCD
이 튜토리얼은 Arduino UNO R4를 사용하여 DS18B20 원선 온도 센서에서 온도 값을 읽고 이를 LCD I2C에 표시하는 방법을 안내합니다.
Hardware Preparation
1 | × | Arduino UNO R4 WiFi | Amazon | |
1 | × | Arduino UNO R4 Minima (Alternatively) | Amazon | |
1 | × | USB Cable Type-C | 쿠팡 | Amazon | |
1 | × | LCD I2C | 쿠팡 | Amazon | |
1 | × | DS18B20 Temperature Sensor (WITH Adapter) | 쿠팡 | Amazon | |
1 | × | DS18B20 Temperature Sensor (WITHOUT Adapter) | Amazon | |
1 | × | Jumper Wires | Amazon | |
1 | × | (Recommended) Screw Terminal Block Shield for Arduino UNO R4 | 쿠팡 | Amazon | |
1 | × | (Recommended) Breadboard Shield For Arduino UNO R4 | 쿠팡 | Amazon | |
1 | × | (Recommended) Enclosure For Arduino UNO R4 | Amazon | |
1 | × | (Recommended) Power Splitter For Arduino UNO R4 | Amazon |
Buy Note: Many DS18B20 sensors available in the market are unreliable. We strongly recommend buying the sensor from the DIYables brand using the link provided above. We tested it, and it worked reliably.
온도 센서 및 LCD에 대하여
온도 센서와 LCD에 대해 알아보세요. 핀 배열, 기능 및 프로그래밍을 포함하여 아래 튜토리얼에서 확인할 수 있습니다:
Wiring Diagram
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
아두이노 UNO R4 코드
※ NOTE THAT:
LCD의 I2C 주소는 제조업체에 따라 달라질 수 있습니다. 우리 코드에서는 제조업체 DIYables에서 제공한 주소인 0x27을 사용했습니다.
Detailed Instructions
다음 지침을 단계별로 따르세요:
- Arduino Uno R4 WiFi/Minima를 처음 사용하는 경우 Arduino IDE에서 Arduino Uno R4 WiFi/Minima 환경 설정에 대한 튜토리얼을 참조하세요.
- 제공된 다이어그램에 따라 Arduino Uno R4를 DS18B20 온도 센서 및 LCD I2C에 연결하세요.
- USB 케이블을 사용하여 Arduino Uno R4 보드를 컴퓨터에 연결하세요.
- 컴퓨터에서 Arduino IDE를 실행하세요.
- 적절한 Arduino Uno R4 보드(e.g., Arduino Uno R4 WiFi) 및 COM 포트를 선택하세요.
- Arduino IDE의 왼쪽에 있는 Libraries 아이콘을 클릭하세요.
- DallasTemperature를 검색하여 Miles Burton의 라이브러리를 찾으세요.
- DallasTemperature 라이브러리를 추가하려면 Install 버튼을 클릭하세요.
- 라이브러리 종속성을 설치해야 합니다.
- OneWire 라이브러리를 설치하려면 Install All 버튼을 클릭하십시오.
- LiquidCrystal I2C를 검색하고 Frank de Brabander의 LiquidCrystal_I2C 라이브러리를 찾으세요.
- Install 버튼을 클릭하여 LiquidCrystal_I2C 라이브러리를 설치하세요.
- 코드를 복사하고 Arduino IDE에서 엽니다.
- Arduino IDE에서 Upload 버튼을 클릭하여 코드를 Arduino UNO R4로 전송합니다.
- 센서를 뜨거운 물이나 찬물에 넣거나 손으로 잡으세요.
- LCD 화면의 디스플레이를 확인하세요.
LCD에 아무것도 표시되지 않으면, LCD I2C 문제 해결을 확인하세요.
코드 설명
각 줄에 대한 자세한 내용은 소스 코드 주석의 설명을 확인하세요!
Video Tutorial
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.