본문 바로가기

06_Video_Tutorial/arm_MBED

Mbed Microcontroller Tutorials (4 of 11) DigitalIn

 스위치가 닫히면 1(HIGH)이 출력되고 스위치가 열리면 0(LOW)의 값이 출력될 것 같지만, 실제로는 스위치가 열리게 될때는 0도 아니고 1도 아닌 0과 1사이에서 방황하는 아무런 상태도 아니게 됩니다. 그렇기 때문에 닫혀있을때는 전류가 흐르기 때문에 1을 출력하지만 열려있을때는 값이 

이렇게 부유하고 있는 상태를 둥둥(floating) 상태라고 합니다.

마치 0(LOW)과 1(HIGH)사이를 부유하고 있는 모습이죠.

이 플로팅 상태로 인해 일반적인 연결로는 스위치를 사용할 수 없습니다. 

그렇기 때문에 스위치를 사용할때는 올림(Pullup), 내림(Pulldown) 저항을 사용하여 연결해주어야 합니다.

 


위에서 본것과 같이 일반적인 연결로는 입출력핀에 아무런 신호가 가지 않을 경우 0도 아니고 1도 아닌 플로팅 상태를 가지기 때문에 이 문제를 해결해 주어야 합니다. 이 문제를 해결하는 방법이 바로 올림 저항과 내림저항 입니다.

 

 

올림저항은 말의 의미는 값을 끌어올린다는 의미입니다. 값을 올리기 때문에 스위치가 열려있을때의 상태는 1이 되겠죠?  

 

이번 강의는 DigitalIn 편으로 끌어올림저항(pull-up) 등을 다룹니다. 


(자막파일)



 
90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea
https://seoulhackathon.tistory.com/   
mail: 12000@12000.co Tel : +82-2-2135-5280
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)
Hackathon | Recent Articles +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | News +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Schedule +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Workshops    more
Hackathon | Toolkit    more
Hackathon | Video Tutorial    more
Hackathon | Hackathon +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Others +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Previous Hackathon    more

programs run by :

90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea https://seoulhackathon.tistory.com
mail: 12000@12000.co Tel : +82-2-2135-5280