아두이노:컴퓨터에서 보드로

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동

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

  1. 아두이노:개요
  2. 아두이노:하드웨어
    1. 아두이노:우노보드
    2. 아두이노:ESP32
  3. 아두이노:코드
    1. 아두이노:컴퓨터에서 보드로
    2. 아두이노:안드로이드에서 보드로
    3. 아두이노:기초 문법
    4. 아두이노:라이브러리
  4. 아두이노:핀 사용
    1. 아두이노:전원공급
  5. 아두이노:시리얼 통신
    1. 아두이노:엑셀기록
    2. 아두이노:파이썬과 통신
  6. 아두이노:편의함수
  7. 센서 사용
    1. 아두이노:모션센서
    2. 아두이노:온습도센서
    3. 아두이노:조도센서
    4. 아두이노:인체감지센서
    5. 아두이노:pH미터 만들기(Gravity 아날로그 pH센서)
  8. 아두이노:LCD 사용
  9. 아두이노:스위치 사용
  10. 아두이노:릴레이
  11. 통신 관련, 정보 교환
    1. 아두이노:WIFI
    2. 아두이노:블루투스(외장모듈)
    3. 아두이노:IR 송수신
    4. 아두이노:RFID
  12. 아두이노:해결되지 않은 다양한 의문들
  13. 수업용 간단 실습
    1. 아두이노:LED
    2. 아두이노:초음파센서
    3. 아두이노:전압계 만들기
    4. 아두이노:저항계 만들기
  14. 아두이노 모터 출력
    1. 아두이노:서보 모터
    2. 아두이노:DC 모터
    3. 아두이노:BLDC 모터
  15. 미완문서
    1. 아두이노:스테핑 모터
  16. 분류:아두이노 프로젝트

개요[편집 | 원본 편집]

윈도우에서 보드로[편집 | 원본 편집]

  1. IDE다운.
    • 시작하기 전에. 가능하면 설치형 말고 포터블로 사용하길 권장한다. 사용자 이름이 한글이라면 디렉토리가 한글로 잡히는데, 이걸 ESP32 보드를 사용하는 등의 경우, 처리를 못하는 경우가 있다. 그런 경우엔 설치형이 아니라 포터블(zip) 파일을 받아서 진행하길. 한글 디렉토리가 끼어버리면 굉장히 해결이 어려워진다;;;
    • 윈도우, 맥, 리눅스 할 것 없이 공식 홈페이지의 다운로드 페이지에서 각 OS에 맞는 IDE를 다운받을 수 있다.(https://www.arduino.cc/en/software)
    • 혹은 IDE 설치 없이 아두이노 클라우드에서도 진행 가능하다.(https://app.arduino.cc) 로그인과 기본적인 설치가 필요하지만, 취향에 따라서..!
    • 유의: 윈도우 스토어에서 다운받으면 스토어 자체의 제약이 있어서 자동설치 등등에서 문제가 발생한다. 가능하면 공식 페이지에서 다운받길.
  2. 연결. 보드, 포트 설정.
    • 온라인 상태에서 진행하길 권장. 윈도우라면 이것저것 드라이버를 자동으로 설치하는데, 그대로 설치. 자동으로 보드 종류까지 찾아서 설치해준다.
    • 아두이노 IDE 내에서 진행한다.
    - 보드 설정: tools > board > 사용하는 보드 선택.(보통 윈도우에서 자동으로 인식해준다. 안되면 수동 선택.)
    - 포트 설정: tools > port > 해당 보드가 물려있는 포트를 선택.(보드 종마다 포트를 새로이 잡는다.) 인식이 되지 않는다면 구매사이트에서 제공하는 드라이버를 설치.(가끔 드라이버 설치를 실패했다는 메시지가 나오면 그냥 되기도 한다.) 이후 아두이노>Tools>Port 에 새로운 포트가 생긴다. 이를 선택.
    • 우측 하단에 보드명과 포트명이 뜨는 걸 확인하면 정상.
  3. 작성.
    코드를 작성한다.
  4. 검증.
    왼쪽 상단의 체크표시 아이콘을 누르면 코드에 이상이 없는지 검증해준다.
  5. 반영.
    • 왼쪽 상단의 오른쪽화살표 아이콘을 누르면 아두이노 보드에 Upload한다.
    • Upload Done이 뜨면 연결에 문제 없음, 너무 오랬동안 Uploading이 이어지면 포트 설정을 잘못했을 가능성 있음.

문제해결. troubleshooting.[편집 | 원본 편집]

상황 설명 비고
포트가 전혀 안나올 때 이상하게.. 아무것도 안했는데, 잠시 후에 했더니 나오는 경우가 있다.

그냥 맘 편하게 연결 후에 재부팅해버리는 게 좋을듯.