아두이노 코드 wiki
[함수] digitalRead()
mizzhin
2018. 12. 12. 07:30
digitalRead()
[디지털입출력]
사용법
int digitalRead( int PinNumber) : (반환값과 매개변수의 값의 정보는 확실하지 않음)
매개변수
PinNumber : 읽으려고하는 디지털 핀번호
반환
HIGH or LOW
설명
지정된 디지털핀의 값을 읽습니다.
사용 예제
int nLedPin = 13; // LED 핀번호
int nInPin = 1;
void setup()
{
pinMode ( nLedPin , OUTPUT ); // nLedPin 번호를 디지털 출력으로 설정
pinMode ( nInPin , INPUT); // nInPin 번호를 디지털 입력으로 설정
}
void loop()
{
int val = digitalRead ( nInPin ); // 입력 핀의 값을 읽기
digitalWrite ( nLedPin, val ); // 읽은 핀의 값대로 LED 출력으로 설정
}
주의 사항
핀이 연결이 되어있지 않다면 HIGH,LOW중 아무것이나 반환 할 수 있습니다.