아두이노:우노보드
둘러보기로 이동
검색으로 이동
아두이노 관련 정보를 모으기 위한 틀. 틀:아두이노
- 아두이노:개요
- 아두이노:하드웨어
- 아두이노:코드
- 아두이노:핀 사용
- 아두이노:시리얼 통신
- 아두이노:편의함수
- 센서 사용
- 아두이노:LCD 사용
- 아두이노:스위치 사용
- 아두이노:릴레이
- 통신 관련, 정보 교환
- 아두이노:해결되지 않은 다양한 의문들
- 수업용 간단 실습
- 아두이노 모터 출력
- 미완문서
- 분류:아두이노 프로젝트
개요[편집 | 원본 편집]
구성요소 설명[편집 | 원본 편집]
| 구성 요소 | 위치/모양 | 역할·설명 |
|---|---|---|
| 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