본문 바로가기
IOT 로봇 아두이노/아두이노 명령어

아두이노 기본 명령어 pinMode();

by Jango_infoinno 2021. 3. 17.

아두이노의 pinMode() 함수는 디지털 핀을 입력(Input) 또는 출력(Output)으로 설정하는 함수입니다. 

 

이 함수를 사용하여 아두이노 보드의 디지털 핀의 동작을 제어할 수 있습니다.

예를 들어, LED를 제어하려면 아두이노 보드의 디지털 핀을 출력 모드로 설정하고, LED가 연결된 핀을 HIGH 또는 LOW로 설정하여 켜고 끌 수 있습니다.

구조

pinMode(핀 번호, 모드)

 

매개변수

핀 번호: 모드를 설정하고자 하는 핀 번호 (아두이노 보드의 디지털 핀 번호)

모드: 모드는 INPUT 또는 OUTPUT으로 설정합니다.(출력인 경우 OUTPUT, 입력인 경우 INUT을 입력)

 

예를 들어,

디지털 핀 13을 출력 모드로 설정하려면 다음과 같이 코드를 작성할 수 있습니다.

pinMode(13, OUTPUT);     // 13번 핀을 출력 모드로 설정

이제 디지털 핀 13이 출력 모드로 설정되었으므로, 이 핀을 이용하여 LED를 켜고 끌 수 있습니다.

 

pinMode(13, INPUT);         // 13번 핀을 입력 모드로 설정

이 경우, 해당 핀에서 데이터를 읽을 수 있습니다.

예를 들어, 디지털 핀 13에 스위치를 연결하여 스위치의 ON/OFF 상태를 읽을 수 있습니다. 디지털 핀 13을 입력 모드로 설정하고, digitalRead() 함수를 사용하여 해당 핀의 상태를 읽으면, 스위치의 ON/OFF 상태를 확인할 수 있습니다.

pinMode(13, INPUT); // 디지털 핀 13을 입력 모드로 설정
int switchState = digitalRead(13); // 디지털 핀 13의 상태를 읽어와 switchState 변수에 저장



 

반응형

'IOT 로봇 아두이노 > 아두이노 명령어' 카테고리의 다른 글

6. 시리얼 통신  (0) 2021.03.23
tone()  (0) 2021.03.22
analogWrite()  (0) 2021.03.17
delay()  (0) 2021.03.17
digitalWrite()  (0) 2021.03.17

댓글