안녕하세요~ 인투피온입니다!
오늘은 MAX6675 열전대 온도센서를 알아보도록 하겠습니다!
MAX6675 열전대 온도센서 연결하기
연결은 이렇게!
MAX6675 | GND | VCC | SCK | CS | SO |
UNO | GND | 5V | D6 | D5 | D4 |
MAX6675 라이브러리 및 예제
라이브러리 매니저 ( Ctrl + Shift + I ) 실행후 MAX6675 라이브러리를 설치!!
설치한 라이브러리의 예제를 불러와주세요.
실행하면 시리얼 모니터에 위 그림처럼 값을 볼 수 있어요.
MAX6672 + LCD
외부에서 측정할 때 값을 보려면 컴퓨터를 들고 나갈 수 없잖아요?
그래서 LCD 를 추가했습니다!
위 그림을 따라 연결해주시고
기존 예제파일에 LCD 부분을 추가 해주었어요.
123456789101112131415161718192021222324252627282930313233343536373839404142 #include "max6675.h"#include <LiquidCrystal_I2C.h>#include <Wire.h>LiquidCrystal_I2C lcd(0x27, 16, 2);int thermoDO = 4;int thermoCS = 5;int thermoCLK = 6;MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);void setup() {Serial.begin(9600);lcd.init();lcd.backlight();Serial.println("MAX6675 test");// wait for MAX chip to stabilizedelay(500);}void loop() {// basic readout test, just print the current tempSerial.print("C = ");Serial.println(thermocouple.readCelsius());Serial.print("F = ");Serial.println(thermocouple.readFahrenheit());lcd.setCursor(0,0);lcd.print("C = ");lcd.print(thermocouple.readCelsius());lcd.print("C");lcd.setCursor(0,1);lcd.print("F = ");lcd.print(thermocouple.readFahrenheit());lcd.print("F");// For the MAX6675 to update, you must delay AT LEAST 250ms between reads!delay(1000);}
그럼 이렇게 LCD로 온도를 볼 수 있게 됩니다.
전자부품 전문 쇼핑몰 인투피온입니다.
필요한 자재에 관한 문의는 홈페이지를 통한 견적 신청, 혹은 전화나 메일로 주시면 빠른 회신을 드릴 수 있도록 하겠습니다.
▶ 홈페이지: http://intopion.com/
▶ 전화: 02-2615-7278
▶ FAX : 02-6124-4242
▶ 메일: intopion@hanmail.net
'인투피온 강좌 > 아두이노 팁(Tip)' 카테고리의 다른 글
아두이노 매뉴얼 [소리감지 LED 키트] - 2 (0) | 2022.07.26 |
---|---|
아두이노 매뉴얼 [소리감지 LED 키트] - 1 (0) | 2022.07.25 |
아두이노 조도센서 모듈 사용하기 (0) | 2022.01.24 |
아두이노 SHT20 온습도센서 사용하기 (0) | 2022.01.24 |
아두이노 토양 습도 체크하기 (0) | 2022.01.21 |