산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

아두이노 나노 완전 정복: 6단계 입문 튜토리얼 (IDE 설치부터 업로드까지)

아두이노 나노(Nano)는 소형 폼팩터와 저전력 특성으로 브레드보드 기반 프로토타이핑에 최적화된 보드입니다. 전원 잭이 없고 미니 USB를 사용하지만, 컴팩트한 크기 덕분에 임베디드 프로젝트와 웨어러블 기기에 널리 쓰입니다. 본 튜토리얼은 IDE 설치부터 첫 스케치 업로드까지 6단계로 체계적으로 안내합니다.

1단계: 아두이노 IDE 2.0 다운로드 및 설치

아두이노 나노 완전 정복: 6단계 입문 튜토리얼 (IDE 설치부터 업로드까지)

아두이노 우노를 이용한 간단 프로젝트 예시

시스템 요구사항

IDE 2.0의 주요 개선사항

설치 방법

  1. 공식 다운로드 페이지(arduino.cc/en/software) 접속
  2. OS에 맞는 설치 파일 다운로드 (Windows: .exe, macOS: .dmg, Linux: .AppImage/.tar.xz)
  3. 실행 후 안내에 따라 설치 완료

2단계: 아두이노 나노 첫 연결 및 핀아웃 이해

아두이노 나노 완전 정복: 6단계 입문 튜토리얼 (IDE 설치부터 업로드까지)

다양한 아두이노 나노 마이크로컨트롤러

나노 핀아웃 핵심 요약 (ATmega328P 기준)

구분핀 번호기능
전원VIN외부 전원 입력 (7~12V)
5V / 3.3V레귤레이터 출력 (5V: 최대 500mA, 3.3V: 50mA)
그라운드GND (x2)공통 그라운드
RST리셋 핀 (Low 펄스로 리셋)
디지털 I/OD0~D1314개 (PWM: D3,5,6,9,10,11)
아날로그 입력A0~A78개 (10비트 ADC, A6/A7은 입력 전용)
통신D0(RX), D1(TX)하드웨어 UART (Serial)
I2CA4(SDA), A5(SCL)Wire 라이브러리 사용
SPID11(MOSI), D12(MISO), D13(SCK), D10(SS)SPI 라이브러리 사용
USBMini-B전원 공급 + 시리얼 통신 + 펌웨어 업로드

브레드보드 장착 요령

연결 및 드라이버 설치

  1. Mini-B USB 케이블로 PC와 연결 → 내장 LED(파란색/녹색) 점등 확인
  2. CH340/CP2102 드라이버 설치 필요 여부 확인 (대부분 클론 보드는 CH340 칩 사용)
    • Windows: 장치 관리자 → 포트(COM & LPT) → "USB-SERIAL CH340 (COMx)" 확인
    • 드라이버 미설치 시 공식 사이트에서 다운로드 설치
  3. 아두이노 IDE 실행 → 도구 → 보드 → 아두이노 AVR 보드 → 아두이노 나노 선택
  4. 도구 → 프로세서 → ATmega328P (Old Bootloader) 또는 ATmega328P 선택 (부트로더 버전에 따라)
  5. 도구 → 포트에서 해당 COM 포트 선택

3단계: 나노 호환 보드 연결 시 주의사항

아두이노 나노 완전 정복: 6단계 입문 튜토리얼 (IDE 설치부터 업로드까지)

블루 아두이노 나노 디스플레이 예시

  1. 브레드보드 장착 시 핀 손상 방지를 위해 부드럽게 수직으로 누르기
  2. USB 포트가 바깥을 향하도록 배치해 케이블 꼬임 방지
  3. 전원 공급 전 단락(Short) 여부 멀티미터로 확인 권장

4단계: 첫 스케치 열기 (Built-in 예제)

IDE 메뉴: 파일 → 예제 → 01.Basics → Blink 선택

이 스케치는 내장 LED(D13)를 1초 간격으로 점멸하는 가장 기본적인 예제입니다.

5단계: 보드 유형 및 포트 선택

아두이노 나노 완전 정복: 6단계 입문 튜토리얼 (IDE 설치부터 업로드까지)

중요: 나노 구형 부트로더(Old Bootloader) 여부에 따라 프로세서 메뉴에서 ATmega328P (Old Bootloader)를 선택해야 업로드 오류가 없습니다. 최신 보드는 ATmega328P 선택.

6단계: 스케치 컴파일 및 업로드 실행

아두이노 나노 완전 정복: 6단계 입문 튜토리얼 (IDE 설치부터 업로드까지)
  1. 툴바의 ✓ 검증(컴파일) 버튼 클릭 → 하단 콘솔에 "컴파일 완료" 확인
  2. → 업로드 버튼 클릭
  3. TX/RX LED 급속 점멸 후 "업로드 완료 (Done uploading)" 메시지 확인
  4. 보드 내장 LED(D13)가 1초 간격으로 점멸하면 성공

자주 발생하는 문제 해결

증상원인 및 해결
"avrdude: stk500_recv(): programmer is not responding"프로세서 메뉴에서 Old Bootloader 선택 변경, 또는 보드 리셋 버튼 누른 상태에서 업로드 시도
포트 메뉴가 비활성화/안 보임CH340/CP2102 드라이버 미설치, 케이블 불량(충전만 되는 케이블), USB 포트 변경
업로드 후 동작 안 함보드 선택 오류(나노 vs 나노 에브리/33 IoT), 전원 부족(USB 허브 전력 부족)

결론

아두이노 나노는 컴팩트한 크기와 검증된 ATmega328P 코어로 브레드보드 프로토타이핑의 표준입니다. 본 튜토리얼의 6단계(IDE 설치 → 핀아웃 이해 → 연결 → 예제 열기 → 보드/포트 설정 → 업로드)만 차근히 따라 하면 누구나 첫 코드를 실행할 수 있습니다. 다음 단계로는 센서 연동, 라이브러리 활용, 저전력 모드, 커스텀 PCB 설계 등으로 확장해 보세요. 궁금한 점은 언제든 문의 바랍니다.

산업기술

  1. 아두이노 나노 RP2040으로 만드는 DIY 포토샵 컨트롤 콘솔
  2. 아두이노 나노 번들: 크레이지서킷, DFRobot 센서 및 도구 – 자신 있게 프로젝트 제작하기
  3. 아두이노 나노와 조이스틱으로 2개 스테퍼 모터 제어하기 – 비주이노(Visuino) 튜토리얼
  4. 아두이노 나노로 만드는 휴대용 가이거 계수기
  5. 아두이노 나노용 고성능 2.8" TFT 실드 – 320×240 SPI 디스플레이
  6. 아두이노 나노로 만드는 신뢰할 수 있는 LCD 스톱워치 - 가변저항 불필요
  7. 아두이노 나노 33 BLE 사운드 스펙트럼 비주얼라이저: 실시간 오디오 디스플레이
  8. 아두이노 나노로 만드는 DIY 미니 오실로스코프 – 단계별 튜토리얼
  9. PCB 스티프너 마스터하기: 플렉스 PCB를 위한 완벽 가이드
  10. 아두이노 프로토실드 조립 마스터하기: 단계별 완벽 가이드