꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

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

[아두이노 기초 강좌 10강] 푸시 버튼 플로팅 현상 해결하기 | 팅커캐드로 배우는 아두이노

코드덤 2020. 11. 17. 10:37
반응형

이번 시간에는 푸시버튼의 플로팅 현상에 대해 알아보고, 그 현상을 해결하기 위한 방법을 소개해 드립니다. 

먼저 아래와 같이 회로를 구성해 주세요~ 

이 상태에서 버튼의 코딩을 한번 살펴 볼게요. 

아래 3핀으로 연결된 라인은 버튼을 누르기 전까지는 닫힌 회로가 아니죠! 

 

그래서 불안정한 상태랍니다. LOW도 아니고 HIGH도 아닌, 이러한 불안정한 상태를 플로팅이라고 해요. 

이러한 플로팅 현상을 제거해 주기 위해, 저항을 사용해 줄거랍니다. 

10k옴을 사용해 줄게요. 

10K옴을 사용해서 아래와 같이 그라운드로 빼주세요~

 

이렇게 불안정한 상태를 그라운드로 빼주는 거에요. 

그래서 3번핀은 계속 LOW를 유지하도록 만들어 주는거죠! 

그럼 버튼이 눌러졌을 때는 어떻게 될까요? 

버튼이 눌러지면, 3번핀으로 전류가 흘러들어와서 3번 핀이 HIGH가 되는거에요. 

 

 

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

총 5개의 프로젝트를 함께 만들어가며, 아두이노의 기초를 다질거에요. 

 

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

LED 꽃송이부터 주크 박스 만들기까지~ 

https://class101.app/e/Codethem_Maker_class

 

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

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

class101.app

 

 

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

youtu.be/vLJWLOUgzVYyoutu.be/vLJWLOUgzVY

 

반응형