페이지

2026년 4월 22일 수요일

3.6.2. 온도 센서(TMP36) 회로 구성하기




CODE 3.11 | 온도 측정 코드
01void setup() {
02  Serial.begin(9600); // 컴퓨터와 통신 시작
03}
04 
05void loop() {
06  int sensorValue = analogRead(A0); // 1. 센서 값 읽기 (0 ~ 1023)
07  
08  // 2. 읽은 값을 전압(V)으로 바꾸기 (5V 기준)
09  float voltage = sensorValue * (5.0 / 1023.0);
10  
11  // 3. 전압을 섭씨온도(℃)로 바꾸기 (이론 공식 적용)
12  float temperature = (voltage - 0.5) * 100.0;
13  
14  Serial.println(temperature); // 계산된 온도 출력
15  delay(1000); // 1초마다 측정
16}



 

댓글 없음:

댓글 쓰기