아두이노 온도센서(TMP36)

온도센서를 사용해보려 합니다. 
온도센서는 물체의 온도를 감지하고 전기신호로 바꿔주는 센서입니다.
TMP36은 약 -40℃~120℃정도 감지할 수 있습니다. 그리고 센서를 연결하실 때에는 (+) (-)를 확인하시고 연결해야합니다. 안그러면 센서겉면이 녹거나 터지는 일이 생깁니다.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
const int temp_pin = A0;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  int temp =analogRead(temp_pin);
  float volt = temp*5000.0/1024.0;
  float temp2C = (volt-500)/10.0;
  Serial.print(temp2C);
  Serial.println("degree C");
}

여기서 확인하실 점은 전압으로 변경해주는 부분입니다. 
Tinkercad에서 센서종류가 몇가지 있는데 온도센서나 이런걸 어떻게 변화하나 했는데 시뮬레이션을 시작하시고 센서를 클릭하시면 변경할 수가 있습니다.


댓글

이 블로그의 인기 게시물

파이썬을 이용한 image to pdf 변환 프로그램

젯슨 나노 - GPIO