꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

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

[아두이노 기초 강의 12강] 풀업 저항과 풀다운 저항| 팅커캐드로 배우는 아두이노

코드덤 2020. 11. 19. 17:30
반응형

이번 시간에는 풀업 저항과 풀다운 저항에 대해 알아볼거에요. 

 

지금까지 버튼 회로를 구성해서 간단한 코딩을 해보았죠. 

지난 포스팅에서 플로팅 현상을 제거하기 위해, 버튼이 연결된 3번 핀쪽 회로를 저항을 사용해서 그라운드로 빼주었는데요. 이러한 회로를 풀다운 저항이라고 합니다. 

 

말 그대로 pull-down입니다. 불안정했던 3번핀의 전류를 그라운드로 빼서 down시켜 주기 때문에, pull-down 회로라고 합니다. 

 

이 풀다운 저항외에도 풀업 저항도 있습니다. 

현재 아래 회로는 3번 핀의 값을 down시켜서 LOW를 유지시켜 주기 때문에 풀다운 저항이죠. 

이 풀다운 저항을 풀업저항으로 바꿔볼게요. 

풀업 저항으로 바꾸는 방법은 간단합니다. 

pull-up입니다. 즉, 계속 3번핀의 값을 up시켜서 high가 되도록 유지시켜 주면 되는거에요. 

풀업 저항으로 바꿔주기 위해서는 

현재 풀다운 저항에서 전원공급핀과 GND 핀만 바꿔주면 된답니다. 

이렇게 GND와 전원공급 위치를 바꿔주게 되면, 

이제 3번핀은 버튼이 눌러지지 않았을 때, 전원공급핀으로부터 계속 전원을 공급받기 때문에,

High가 유지되는 거랍니다. 

youtu.be/RtsMqK85d70

 

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

이번에 클래스101에서 아두이노 기초 강의를 오픈하게 되었습니다. 

현재 얼리버드 할인혜택이 제공되고 있으니, 관심있으신 분께서는 커리큘럼을 한번 확인해 보세요~ 

https://class101.app/e/Codethem_Maker_class 

 

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

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

class101.app

 

풀업 저항은 코딩도 달라져야겠죠. 

pull-down은 버튼이 눌러졌을 때, HIGH, 버튼이 눌러지지 않으면 LOW를 유지합니다. 

pull-up은 반대로 버튼이 눌러지면 LOW, 눌러지지 않으면 HIGH를 유지하죠. 

그래서 코딩도 아래와 같이 반대로 바꿔주셔야해요~

반응형