꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

피지컬 컴퓨팅/아두이노 기초 강좌

[아두이노 기초 강좌 19강] 온도센서 주의사항 | 회로구성 | 시리얼 모니터에서 확인하기

코드덤 2020. 11. 28. 13:32
반응형

안녕하세요. 코드덤입니다. 

 

오늘은 온도센서에 대해 배워볼 거랍니다. 

팅커캐드에는 TMP36이라는 온도센서가 준비되어 있어요~ 

일반적으로 널리 사용되고 있는 온도센서 중 하나입니다. 

 

이 온도센서를 보시면, 상단이 반달 모양으로 되어 있어요~ 

이 모양과 일치하게 두시고, 하나씩 모양을 잡아나가셔야 합니다. 

온도센서의 경우는 회로를 잘못 연결할 경우, 화상을 입으실 수도 있기 때문에 조심! 또 조심! 하셔야 해요~ 

이렇게 반달모양으로 두었을 때, 가장 왼쪽에 있는 핀이 전원 공급 핀이에요. 

그리고 가장 오른쪽이 그라운드!! 

가운데 핀이 온도값을 읽을 수 있는 핀입니다. 이 핀은 저는 A0로 연결할게요. 

아래와 같이 회로를 구성했답니다. 

이제 회로 구성을 마쳤으니, 코딩으로 넘어갈게요. 

 

팅커캐드의 블록 코딩에는 바로 [온도센서 읽기]라는 블록을 가지고 와서 사용할 수 있어요~ 

블록 코딩에 보면 복잡해 보이는 수식이 있죠~

이 수식은 센서로부터 받은 값을 온도로 변환시켜 주는 계산식입니다. 

 

저희가 사용하는 TMP36이라는 온도센서는 

1도가 바뀔때마다 10mV가 변한답니다. 

이렇게 들어온 mV의 값을 저희가 알 수 있는 화씨나 섭씨 값으로 바꾸어 주는 수식이랍니다. 

이 수식은 사용하시는 온도센서에 따라 다르니까요~ 제조사에서 제공하는 수식을 확인하셔서 그 수식을 사용하시면 된답니다. 

 

youtu.be/DdyzsM3UyeU

 

<<<< 이번에 클래스101에서 아두이노 기초강좌를 오픈하게 되었답니다 >>>>

단지 이론에 그치는 것이 아닌, 직접 활용하는 방법까지 소개해 드리는 프로젝트 형으로 구성되었답니다. 

LED 꽃 만들기 부터 주크박스까지 아두이노로 다양한 작품들을 만들어가며 기초를 다져나가세요~ 

 

***** 아두이노로 만드는 5가지 프로젝트 *****

현재 얼리버드 할인 이벤트가 진행 중이니~ 관심 있으신 분들은 아래 링크를 통해 커리큘럼을 확인해 보세요~  

LED 꽃송이 / 스마트 무드등 / 피에조 피아노 / 반응형 액자 / 주크박스 

https://class101.app/e/Codethem_Maker_class 

 

피지컬 컴퓨팅 아두이노로 만드는 5가지 프로젝트!

아두이노? 들어본 것 같기도 한데..? 📍아두이노(Arduino) = 나만의 작은 컴퓨터! '스마트 OO' , 어떤 제품 앞에 스마트라는 단어가 들어가지 않는 제품은 거의 없습니다. 그런 스마트 제품을 만들기

class101.app

 

자, 이제 다시 온도센서 코딩으로 돌아갈께요~^^

이 "온도센서 읽기" 블록을 직렬 모니터에 넣어줄게요. 

팅커캐드에서는 직렬모니터라고 부르지만, 아두이노에서는 Serial 모니터라고 하죠~ 

시뮬레이션을 클릭하면, 아래와 같이 직렬 모니터를 통해 온도 값을 확인하실 수 있답니다. 

아래 영상을 통해 보다 자세한 설명을 확인해 보세요~

youtu.be/q_GlF9HgHPA

 

반응형