꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

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

[아두이노 기초 강의 13강] input_pullup | 회로구성이 필요없는 INPUT_PULLUP 에 대해 알아보자

코드덤 2020. 11. 21. 10:30
반응형

지난 시간까지 풀다운 저항과 풀업 저항에 대해 알아보았는데요. 

이번 시간에는 회로를 조금 더 간단히 만들어 사용할 수 있는 INPUT_PULLUP 기능에 대해 알아보고자 합니다. 

 

 

아쉽게도 블록 코딩에는 그 기능이 없습니다. 

하지만, 텍스트 코딩으로 아주 간단히 수정해서 사용할 수 있으니까 아직 텍스트 코딩이 익숙하지 않으신 분들도 한번 도전해 보세요~

 

이 INPUT_PULLUP 기능은, 풀업 저항을 대신해서 사용할 수 있어요. 

그래서 풀업저항 회로를 구성하지 않고 바로 사용할 수 있답니다. 

 

원래 텍스트 코딩에서는 pinMode를 정해줘야 하죠. 

버튼은 입력장치이기 때문에, INPUT으로 설정을 해주어야 하죠. 

이 INPUT대신에, INPUT_PULLUP이라고 적어주면, 이 풀업 저항의 회로를 대신할 수 있답니다. 

 

아래와 같이 문자코딩을 바뀌 주시고, INPUT_PULLUP으로 변경해 줍니다. 

그러면 버튼의 회로는 아래와 같이 저항 없이 연결해 주시면 된답니다. 

단, INPUT_PULLUP 사용 시, 아두이노 우노 보드 정품의 경우에는 20k 옴을 사용하며, 이 저항값을 변경할 수 없다는 단점이 있습니다. 

 

 

**  이번에 제가 class101에서 아두이노 기초 강좌를 오픈하게 되었답니다. **

단지 이론에 그치는 것이 아니라, LED 꽃부터 주크박스까지 총 5개의 프로젝트를 함께 만들어나가게 됩니다~ 

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

https://class101.app/e/Codethem_Maker_class

 

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

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

class101.app

 

 

아래 영상을 통해 아두이노 input_pullup에 대한 보다 자세한 내용을 확인해 보세요~

youtu.be/qPGQ5Mpq4aE

 

반응형