아두이노:코드: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
편집 요약 없음
2번째 줄: 2번째 줄:


==초기설정==
==초기설정==
pinMode(포트번호, OUTPUT); 출력(+)극으로 쓰겠다는 의미.
<syntaxhighlight lang="c">
 
void setup(){
void setup(){
//여기 안에 세팅요소를 넣는다.
}
</syntaxhighlight>
{| class="wikitable"
!요소
!설명
|-
|pinMode(포트번호,OUTPUT);
|해당 포트번호를 OUTPUT으로 쓰겠다는 의미(출력(+)극으로 쓰겠다는 의미.)
|-
|constrain(포트번호, 최솟값, 최댓값);
|해당 포트의 입력값을 최솟값, 최댓값 사이로 제한한다.
|}


  pinMode(red,OUTPUT);
===업로드===
 
좌측 상단의 체크 후 업로드를 하면 보드에 업로드된다.<br />
  pinMode(green,OUTPUT);  
 
  pinMode(blue,OUTPUT);
 
}


=== 업로드 ===
== 기본명령 ==
좌측 상단의 체크 후 업로드를 하면 보드에 업로드된다.
{| class="wikitable"
<br />
|+
!
!설명
|-
|analogWrite(포트번호, i);
|포트번호에 i값을 넣는다.
|-
|delay(숫자);
|숫자에 해당하는 시간(ms)만큼 쉰다.
|-
|
|
|}
{| class="wikitable"
!
!설명
|-
|Serial.print(각종 문자열);
|시리얼 모니터에 해당 문자열을 띄운다.
변수의 경우 String(변수) 처리 해주어야 한다.
|-
|
|
|-
|
|
|}


=== 사용 ===
===사용===
우측 상단의 Serial Monitor를 통해 필요한 값을 보드에 전달할 수 있다.
우측 상단의 Serial Monitor를 통해 필요한 값을 보드에 전달할 수 있다.

2020년 11월 8일 (일) 12:18 판

아두이노 관련 정보를 모으기 위한 틀. 틀:아두이노

  1. 아두이노:개요
  2. 아두이노:하드웨어
    1. 아두이노:우노보드
  3. 아두이노:코드
    1. 아두이노:기초 문법
    2. 아두이노:라이브러리
    3. 아두이노:컴퓨터에서 보드로
    4. 아두이노:안드로이드에서 보드로
  4. 아두이노:핀 사용
    1. 아두이노:전원공급
  5. 아두이노:시리얼 통신
    1. 아두이노:엑셀기록
    2. 아두이노:파이썬과 통신
  6. 아두이노:편의함수
  7. 센서 사용
    1. 아두이노:모션센서
    2. 아두이노:온습도센서
    3. 아두이노:조도센서
    4. 아두이노:pH미터 만들기(Gravity 아날로그 pH센서)
  8. 아두이노:LCD 사용
  9. 아두이노:스위치 사용
  10. 아두이노:릴레이
  11. 아두이노:WIFI
  12. 아두이노:해결되지 않은 다양한 의문들
  13. 수업용 간단 실습
    1. 아두이노:LED
    2. 아두이노:초음파센서
  14. 분류:아두이노 프로젝트

초기설정

void setup(){
 //여기 안에 세팅요소를 넣는다.
}
요소 설명
pinMode(포트번호,OUTPUT); 해당 포트번호를 OUTPUT으로 쓰겠다는 의미(출력(+)극으로 쓰겠다는 의미.)
constrain(포트번호, 최솟값, 최댓값); 해당 포트의 입력값을 최솟값, 최댓값 사이로 제한한다.

업로드

좌측 상단의 체크 후 업로드를 하면 보드에 업로드된다.

기본명령

설명
analogWrite(포트번호, i); 포트번호에 i값을 넣는다.
delay(숫자); 숫자에 해당하는 시간(ms)만큼 쉰다.
설명
Serial.print(각종 문자열); 시리얼 모니터에 해당 문자열을 띄운다.

변수의 경우 String(변수) 처리 해주어야 한다.

사용

우측 상단의 Serial Monitor를 통해 필요한 값을 보드에 전달할 수 있다.