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

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
편집 요약 없음
잔글편집 요약 없음
 
(사용자 2명의 중간 판 22개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{아두이노}}
{{아두이노}}


==초기설정==
==개요==
pinMode(포트번호, OUTPUT); 출력(+)극으로 쓰겠다는 의미.
c언어를 사용해 쉽지 않다. 친절하게도 아두이노에서 제공하는 IDE가 있어 이를 사용하면 무리 없이 코딩을 할 수 있다. https://www.arduino.cc/en/software


void setup(){
아두이노로 코드를 전달하는 방법은 하위 문서를 참고하자.


  pinMode(red,OUTPUT);
연결은 하위 문서를 참고하자.


  pinMode(green,OUTPUT);  
===유의사항===


  pinMode(blue,OUTPUT);
*소문자, 대문자를 구분한다. 해당 함수의 옵션에 대소문자를 구분해 입력해야 한다.
*동일한 라이브러리는 하나만 갖고 있어야 한다.(충돌위험)
*코드는 잘 저장해두기. 아두이노에 업로드한 코드를 컴퓨터에 되돌리는 일은 굉장히 어렵다. HEX추출은 가능하지만 이를 코드로 되돌리는 일은 해당분야 종사자가 아니라면 거의 불가능에 가깝다 보면 되겠다.


}
===팁===
https://www.tinkercad.com/<nowiki/>에서 아두이노 회로와 코드의 시뮬레이션을 해볼 수 있다.
 
 
==보드연결==
===컴퓨터 등과 연결===
기본적으로 [[아두이노:코드]] 문서의 하위 문서들을 참고한다.
 
#<code>아두이노>Tools>Board</code> 에서 연결한 보드를 제대로 인식하는지 확인.(보통 윈도우에서 자동으로 드라이버를 잡아 설치해준다.)
#<code>아두이노>Tools>Port</code> 선택.(보드 종마다 포트를 새로이 잡는다.) 인식이 되지 않는다면 구매사이트에서 제공하는 드라이버를 설치.(가끔 드라이버 설치를 실패했다는 메시지가 나오면 그냥 되기도 한다.) 이후 <code>아두이노>Tools>Port</code> 에 새로운 포트가 생긴다. 이를 선택.
#우측 하단에 보드명과 포트명이 뜨는 걸 확인하면 정상.


=== 업로드 ===
좌측 상단의 체크 후 업로드를 하면 보드에 업로드된다.
<br />
<br />
=== 사용 ===
우측 상단의 Serial Monitor를 통해 필요한 값을 보드에 전달할 수 있다.

2024년 4월 13일 (토) 10:00 기준 최신판

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

  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. 분류:아두이노 프로젝트

개요[편집 | 원본 편집]

c언어를 사용해 쉽지 않다. 친절하게도 아두이노에서 제공하는 IDE가 있어 이를 사용하면 무리 없이 코딩을 할 수 있다. https://www.arduino.cc/en/software

아두이노로 코드를 전달하는 방법은 하위 문서를 참고하자.

연결은 하위 문서를 참고하자.

유의사항[편집 | 원본 편집]

  • 소문자, 대문자를 구분한다. 해당 함수의 옵션에 대소문자를 구분해 입력해야 한다.
  • 동일한 라이브러리는 하나만 갖고 있어야 한다.(충돌위험)
  • 코드는 잘 저장해두기. 아두이노에 업로드한 코드를 컴퓨터에 되돌리는 일은 굉장히 어렵다. HEX추출은 가능하지만 이를 코드로 되돌리는 일은 해당분야 종사자가 아니라면 거의 불가능에 가깝다 보면 되겠다.

[편집 | 원본 편집]

https://www.tinkercad.com/에서 아두이노 회로와 코드의 시뮬레이션을 해볼 수 있다.


보드연결[편집 | 원본 편집]

컴퓨터 등과 연결[편집 | 원본 편집]

기본적으로 아두이노:코드 문서의 하위 문서들을 참고한다.

  1. 아두이노>Tools>Board 에서 연결한 보드를 제대로 인식하는지 확인.(보통 윈도우에서 자동으로 드라이버를 잡아 설치해준다.)
  2. 아두이노>Tools>Port 선택.(보드 종마다 포트를 새로이 잡는다.) 인식이 되지 않는다면 구매사이트에서 제공하는 드라이버를 설치.(가끔 드라이버 설치를 실패했다는 메시지가 나오면 그냥 되기도 한다.) 이후 아두이노>Tools>Port 에 새로운 포트가 생긴다. 이를 선택.
  3. 우측 하단에 보드명과 포트명이 뜨는 걸 확인하면 정상.