아두이노:우노보드

학교의 모든 지식. 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. 분류:아두이노 프로젝트

개요[편집 | 원본 편집]

구성요소 설명[편집 | 원본 편집]

%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8-%EB%B3%B4%EB%93%9C-%EA%B5%AC%EC%84%B1_%ED%95%9C%EA%B5%AD%EC%A0%84%EC%9E%90%EA%B8%B0%EC%88%A0-1024x1024.png

구성 요소 위치/모양 역할·설명
ATmega328P (메인 MCU) 보드 중앙의 큰 칩 아두이노의 “두뇌”. 프로그램이 저장되고 실행되는 마이크로컨트롤러. I/O 관리, 연산 수행.
USB 연결 포트USB-B(R3), USB-C(R4) 보드 왼쪽 위 PC와 연결하여 프로그램 업로드, 시리얼 통신, USB 전원 공급.
전원 잭(DC Barrel Jack) 보드 왼쪽 외부 어댑터(7–12V)로 우노에 전원을 공급. 이동형 프로젝트에서 사용.
전원 레귤레이터(5V, 3.3V) 보드 좌측 중앙의 작은 칩 입력 전압(7–12V)을 5V, 3.3V로 안정적으로 변환해 MCU와 센서를 보호.
RESET 버튼 보드 왼쪽 위 실행 중인 프로그램을 다시 시작. 디버깅에 사용.
디지털 핀(0–13) 보드 상단 디지털 입출력. HIGH/LOW 제어. PWM(3,5,6,9,10,11) 지원.

Pulse Width Modulation, 한국말로 펄스 폭 변조

아날로그 입력 핀(A0–A5) 보드 하단 0–5V 아날로그 센서 값(0~1023) 측정. 센서 입력 용도.
전원 핀(VIN/5V/3.3V/GND) 보드 아래쪽 외부 모듈·센서 전원 공급. GND(그라운드) 포함.
ICSP 헤더 (SPI 프로그래밍 핀) MCU 근처의 2×3 핀 ATmega328P를 별도의 ISP 모듈로 직접 굽는 프로그래밍 인터페이스. SPI 통신에도 사용.
AREF 핀 아날로그 핀 근처 아날로그 입력의 기준 전압 설정. 정밀 센서에 쓰임.
TX/RX LED USB 포트 근처 시리얼 통신 데이터 송신(TX)/수신(RX) 표시 LED.
전원 LED (ON LED) 전원부 근처 보드가 전원이 들어왔는지 확인.
핀 헤더(수평/수직) 양쪽 라인 브레드보드/점퍼선으로 연결하는 단자. 쉴드(Shield) 장착에도 사용.
크리스털 오실레이터 (16MHz) MCU 옆의 은색 사각 부품 MCU의 클록 발생기. 프로그램 실행 속도(16MHz)를 유지.
USB–시리얼 변환 칩 USB 근처의 작은 칩(ATmega16U2 등) PC의 USB 신호를 시리얼(UART) 신호로 변환하여 우노와 통신하게 해줌.
RESET 회로(커패시터 포함) USB 포트 근처 스케치를 업로드할 때 자동으로 리셋해주는 회로.

초기설정[편집 | 원본 편집]

시리얼 레이트는 보통 9600. Serial.begin(9600);


호환보드 사용시 참고[편집 | 원본 편집]

CH340[편집 | 원본 편집]

  • 저가형 팁을 사용해서 가격을 낮춘 건데, 정상적인 제품이라면 드라이버 설치 외에 기본 우노와 동일함.
  • 드라이버 설치는 윈도우라면 자동설치해주고, 리눅스라면 보통 설치되어 있고, MAC이라면... 오류가 생길듯;;

자동설치가 안된다면 이 링크에서. https://www.wch.cn/downloads/CH341SER_EXE.html