아두이노:코드: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(→초기설정) |
(→초기설정) |
||
10번째 줄: | 10번째 줄: | ||
!요소 | !요소 | ||
!설명 | !설명 | ||
|- | |||
|Serial.begin(9600); | |||
|????? | |||
|- | |- | ||
|pinMode(포트번호,OUTPUT); | |pinMode(포트번호,OUTPUT); | ||
|해당 포트번호를 OUTPUT으로 쓰겠다는 의미(출력(+)극으로 쓰겠다는 의미.) | |해당 포트번호를 OUTPUT으로 쓰겠다는 의미(출력(+)극으로 쓰겠다는 의미.) | ||
|- | |||
|pinMode(포트번호,INPUT); | |||
|센서 따위를 통해 특정 값을 수신하겠다는 의미. | |||
|- | |- | ||
|constrain(포트번호, 최솟값, 최댓값); | |constrain(포트번호, 최솟값, 최댓값); | ||
|해당 포트의 입력값을 최솟값, 최댓값 사이로 제한한다. | |해당 포트의 입력값을 최솟값, 최댓값 사이로 제한한다. | ||
|- | |||
|이외 필요하다고 생각되는 코드. | |||
| | |||
|} | |} | ||
21번째 줄: | 30번째 줄: | ||
좌측 상단의 체크 후 업로드를 하면 보드에 업로드된다.<br /> | 좌측 상단의 체크 후 업로드를 하면 보드에 업로드된다.<br /> | ||
== 기본명령 == | ==기본명령== | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
52번째 줄: | 61번째 줄: | ||
===사용=== | ===사용=== | ||
우측 상단의 Serial Monitor를 통해 필요한 값을 보드에 전달할 수 있다. | 우측 상단의 Serial Monitor를 통해 내부에서 연산된 값을 보거나, 필요한 값을 보드에 전달할 수 있다. | ||
Tools>Serial Plotter를 통해 그래프로 볼 수 있다. |
2020년 11월 8일 (일) 14:19 판
아두이노 관련 정보를 모으기 위한 틀. 틀:아두이노
- 아두이노:개요
- 아두이노:하드웨어
- 아두이노:코드
- 아두이노:핀 사용
- 아두이노:시리얼 통신
- 아두이노:편의함수
- 센서 사용
- 아두이노:LCD 사용
- 아두이노:스위치 사용
- 아두이노:릴레이
- 아두이노:WIFI
- 아두이노:해결되지 않은 다양한 의문들
- 수업용 간단 실습
- 분류:아두이노 프로젝트
초기설정
void setup(){
//여기 안에 세팅요소를 넣는다.
}
요소 | 설명 |
---|---|
Serial.begin(9600); | ????? |
pinMode(포트번호,OUTPUT); | 해당 포트번호를 OUTPUT으로 쓰겠다는 의미(출력(+)극으로 쓰겠다는 의미.) |
pinMode(포트번호,INPUT); | 센서 따위를 통해 특정 값을 수신하겠다는 의미. |
constrain(포트번호, 최솟값, 최댓값); | 해당 포트의 입력값을 최솟값, 최댓값 사이로 제한한다. |
이외 필요하다고 생각되는 코드. |
업로드
좌측 상단의 체크 후 업로드를 하면 보드에 업로드된다.
기본명령
설명 | |
---|---|
analogWrite(포트번호, i); | 포트번호에 i값을 넣는다. |
delay(숫자); | 숫자에 해당하는 시간(ms)만큼 쉰다. |
설명 | |
---|---|
Serial.print(각종 문자열); | 시리얼 모니터에 해당 문자열을 띄운다.
변수의 경우 String(변수) 처리 해주어야 한다. |
사용
우측 상단의 Serial Monitor를 통해 내부에서 연산된 값을 보거나, 필요한 값을 보드에 전달할 수 있다.
Tools>Serial Plotter를 통해 그래프로 볼 수 있다.