Arduino

[Arduino] 4. Arduino Nano 사용해보기 (Mac)

Easyho.log 2024. 8. 1. 11:14

나는 현재 인턴을 하고 있다. 인턴을 하면서, 그 기간의 절반은 인공지능을 배웠지만, 하드웨어 분야에도 관심이 있어 현재는 아두이노 보드를 만지면서 이것저것 공부와 나름의 연구(?)를 하고 있다. 그러던 중, 제 사수님이 아두이노 나노 보드를 주셨다. 이 아두이노 나노 보드로 난 남은 인턴 기간동안 해야할 것이 있다는 것이였다. 일단 해야할 일을 알아보기 전에 아두이노 나노 보드에 대해 알아보았다.


1. Arduino Nano?

일단 내가 전에 쓴 Giga 보드와 사양을 비교해보면 다음과 같다.

사양 Arduino Giga Arduino Nano
마이크로컨트롤러 STM32H747XIH6 ATmega328
작동 전압 3.3V 5V
입력 전압(제한) 6~24V 7~12V
디지털 I/O 핀 76 22 (6 PWM 출력)
아날로그 입력 핀 12 8
PWM 출력 핀 13 6
DC 전류 20mA 40mA
플래시 메모리 2MB 32KB (2 KB 부트로더)
SRAM 1MB (8MB의 SDRAM) 2KB
EEPROM - 1KB
클럭 속도 480 MHz 16 MHz
크기 102mm X 42mm 45mm X 18mm

 

둘이 상당한 사양 차이가 난다. 하지만 나노는 크기가 굉장히 작다. 아두이노 우노 보드를 작게 한 것이라고 보면 된다. 크기가 굉장히 작기 때문에 공간 용이성은 뛰어나지만, 기가는 커녕 우노 보드보단 기능이 좀 덜하다.

 

기본적인 핀맵은 다음과 같다.


2. Arduino Nano 사용법

1. Arduino IDE 설치

Arduino IDE는 여기서 설치한다.

https://www.arduino.cc/en/software

 

Software

Open-source electronic prototyping platform enabling users to create interactive electronic objects.

www.arduino.cc

2. 보드 선택

- 보드 매니저에 간 다음

- Arduino AVR Boards를 설치한다.

 

- 그런 다음 다시 보드 매니저를 가서 AVR Boards를 보면 Nano가 보일 것이다.

3) 포트 선택

아두이노 나노 보드는 USB-A타입과 USB-Mini B 타입으로 되어 있다. 내 노트북은 Thunderbolt - C타입 밖에 없기에 허브를 따로 구매해서 사용했다. 그래서 연결하면 다음과 같이 생겼다.

이렇게 연결한 뒤에 포트를 가면

usbserial을 선택하면 연결이 끝난다.