INPUT / OUTPUT / INPUT_PULLUP

Parent Previous Next

INPUT, INPUT_PULLUP, OUTPUT 상수는 pinMode()함수와 같이 사용하여 해당 핀의 전기적인 동작을 변경할 수 있습니다.

INPUT으로 설정시


PROCHIP의 핀 모드를 INPUT으로 설정할 경우 해당 핀은 하이-임피던스 상태가 되어 입력을 받을 수 있게 됩니다. 만일 해당 핀에서 스위치 입력을 받을경우, 스위치가 열려있을때 핀의 상태가 "붕 뜨게되어"  입력값을 예측할수 없게 되므로 풀업 혹은 풀다운 저항의 구성이 반드시 필요합니다.

링크모듈에는 풀업저항이 내장되어있으므로 링크모듈 사용시에는 추가회로구성이 필요하지 않습니다.


INPUT_PULLUP으로 설정시


INPUT으로 설정시와 같으나 추가로 Microcontroller 내부의 풀업저항을 사용하도록 설정됩니다.


주의사항 : INPUT 혹은 INPUT_PULLUP으로 설정된 핀은 마이너스 전압이나 5V이상의 전압이 인가될시 손상될 수 있습니다.


OUTPUT으로 설정시


PROCHIP의 핀 모드를 OUTPUT으로 설정할 경우 해당 핀은 로우-임피던스 상태가 되어 다른 회로에 전류를 공급할 수 있게 됩니다. PROCHIP이 지원하는 최대 전류는 40mA로 이보다 큰 전류를 제어하기 위해서는 트랜지스터나 추가적인 회로가 필요합니다.


주의사항 : OUTPUT으로 설정된 핀은 GND에 직접 연결될시 손상될 수 있습니다.

Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation