아두이노:핀 사용: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: {{아두이노}} == 개요 == 아두이노엔 Input을 위한 핀과 Output을 위한 핀이 있다. <br /> = 디지털 핀 = == 입력 == 0, 1로만 입력을 받는다. 3~5V가...) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
{{아두이노}} | {{아두이노}} | ||
== 개요 == | ==개요== | ||
아두이노엔 Input을 위한 핀과 Output을 위한 핀이 있다. | 아두이노엔 Input을 위한 핀과 Output을 위한 핀이 있다. | ||
<br /> | <br /> | ||
= 디지털 핀 = | =디지털 핀= | ||
== 입력 == | ==입력== | ||
0, 1로만 입력을 받는다. 3~5V가 들어오면 High(1)로 인식하고, 0~1.5V가 들어오면 Low(0)으로 인식한다. | 0, 1로만 입력을 받는다. 3~5V가 들어오면 High(1)로 인식하고, 0~1.5V가 들어오면 Low(0)으로 인식한다.<syntaxhighlight lang="c"> | ||
int val = 0; // 들어오는 신호를 담을 변수를 선언한다. | |||
== 출력 == | void setup(){ | ||
pinMode(8, INPUT); // 핀 8번을 입력모드로 설정한다. | |||
} | |||
void loop(){ | |||
val = degitalRead(8); // 8번 핀으로 들어온 신호를 변수에 대입한다. | |||
Serial.println(val); // 시리얼모니터에 해당 값을 출력한다. | |||
} | |||
</syntaxhighlight> | |||
==출력== | |||
출력 시엔 5V, 0V를 내보낸다.<syntaxhighlight lang="c"> | 출력 시엔 5V, 0V를 내보낸다.<syntaxhighlight lang="c"> | ||
void setup(){ | void setup(){ |
2021년 9월 29일 (수) 12:21 판
아두이노 관련 정보를 모으기 위한 틀. 틀:아두이노
- 아두이노:개요
- 아두이노:하드웨어
- 아두이노:코드
- 아두이노:핀 사용
- 아두이노:시리얼 통신
- 아두이노:편의함수
- 센서 사용
- 아두이노:LCD 사용
- 아두이노:스위치 사용
- 아두이노:릴레이
- 아두이노:WIFI
- 아두이노:해결되지 않은 다양한 의문들
- 수업용 간단 실습
- 분류:아두이노 프로젝트
개요
아두이노엔 Input을 위한 핀과 Output을 위한 핀이 있다.
디지털 핀
입력
0, 1로만 입력을 받는다. 3~5V가 들어오면 High(1)로 인식하고, 0~1.5V가 들어오면 Low(0)으로 인식한다.
int val = 0; // 들어오는 신호를 담을 변수를 선언한다.
void setup(){
pinMode(8, INPUT); // 핀 8번을 입력모드로 설정한다.
}
void loop(){
val = degitalRead(8); // 8번 핀으로 들어온 신호를 변수에 대입한다.
Serial.println(val); // 시리얼모니터에 해당 값을 출력한다.
}
출력
출력 시엔 5V, 0V를 내보낸다.
void setup(){
pinMode(8, OUTPUT); // 핀 8번을 출력모드로 설정한다.
}
void loop(){
digitalWrite(8, HIGH); // 핀 8번에 디지털 신호 1을 넣는다.
digitalWrite(8, LOW); // 핀 8번에 디지털 신호 0을 넣는다.
}