Arduino Nano Board 개요

문제를 제거하기 위해 도구를 사용해보십시오





이 기사는 Arduino Nano 보드에 대한 자세한 정보를 제공하며 Arduino 팀이 설계 한 마이크로 컨트롤러 보드의 한 종류입니다. 이 마이크로 컨트롤러는 Atmega168 또는 Atmega328p를 기반으로합니다. Arduino Uno 보드와 상당히 유사하지만 핀 구성 및 기능과 관련하여이 나노 보드가 대체되었습니다. Arduino 우노 크기가 작기 때문에. 우리가 알고 있듯이 임베디드 시스템 소형 부품이 선호됩니다. Arduino 보드는 주로 빌드하는 데 사용됩니다. 전자 프로젝트 . 임베디드 시스템, 로봇 공학 등. 그러나 나노 보드는 주로 기술적 배경이 아닌 초보자를 위해 소개됩니다.

Arduino Nano Board 란 무엇입니까?

Arduino Nano는 하나입니다. 마이크로 컨트롤러 유형 보드이며 Arduino.cc에 의해 설계되었습니다. Atmega328과 같은 마이크로 컨트롤러로 구축 할 수 있습니다. 이 마이크로 컨트롤러는 Arduino UNO. 작은 크기의 보드이며 다양한 응용 분야에 유연합니다. 다른 Arduino 보드 주로 Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo 및 Arduino Due가 포함됩니다. 그리고 다른 개발 보드는 AVR 개발 보드, PIC 개발 보드, 라즈베리 파이 , Intel Edison, MSP430 Launchpad 및 ESP32 보드.




이 보드에는 Arduino Duemilanove 보드와 같은 많은 기능과 기능이 있습니다. 그러나이 나노 보드는 패키징이 다릅니다. DC 잭이 없으므로 작은 USB 포트를 사용하여 전원을 공급할 수 있습니다. 그렇지 않으면 VCC 및 GND와 같은 핀에 직접 연결됩니다. 이 보드는 보드의 미니 USB 포트를 사용하여 6 ~ 20V를 공급할 수 있습니다.

Arduino Nano 기능

Arduino nano의 기능은 주로 다음과 같습니다.

arduino-nano-board

아두 이노-나노 보드

  • ATmega328P 마이크로 컨트롤러는 8 비트 AVR 제품군입니다.
  • 작동 전압은 5V입니다.
  • 입력 전압 (Vin)은 7 ~ 12V입니다.
  • 입력 / 출력 핀은 22 개입니다.
  • 아날로그 i / p 핀은 A0에서 A5까지 6 개입니다.
  • 디지털 핀은 14 개입니다.
  • 소비 전력은 19mA입니다.
  • I / O 핀 DC 전류는 40mA입니다.
  • 플래시 메모리는 32KB입니다.
  • SRAM은 2KB입니다.
  • EEPROM은 1KB입니다.
  • CLK 속도는 16MHz입니다.
  • 무게 -7g
  • 인쇄 회로 기판의 크기는 18 X 45mm입니다.
  • SPI, IIC 및 USART와 같은 세 가지 통신 지원

Arduino Nano 핀아웃

Arduino nano 핀 구성은 아래에 나와 있으며 각 핀 기능은 아래에서 설명합니다.

arduino-nano-pinout

Arduino-nano-pinout

전원 핀 (Vin, 3.3V, 5V, GND) : 이 핀은 전원 핀입니다.


  • Vin은 보드의 입력 전압이며 외부 전원 7V에서 12V까지 사용됩니다.
  • 5V는 규제 전원 공급 장치 나노 보드의 전압과 부품뿐만 아니라 보드에 전원을 공급하는 데 사용됩니다.
  • 3.3V는 전압 조정기 보드에.
  • GND는 보드의 접지 핀입니다.

RST 핀 (리셋) : 이 핀은 마이크로 컨트롤러를 재설정하는 데 사용됩니다.

아날로그 핀 (A0-A7) : 이 핀은 0V ~ 5V 범위 내에서 보드의 아날로그 전압을 계산하는 데 사용됩니다.

I / O 핀 (D0 – D13의 디지털 핀) : 이 핀은 i / p 또는 o / p 핀으로 사용됩니다. 0V 및 5V

직렬 핀 (Tx, Rx) : 이 핀은 TTL 직렬 데이터를 송수신하는 데 사용됩니다.

외부 인터럽트 (2, 3) : 이 핀은 인터럽트를 활성화하는 데 사용됩니다.

PWM (3, 5, 6, 9, 11) : 이 핀은 8 비트 PWM 출력을 제공하는 데 사용됩니다.

SPI (10, 11, 12 및 13) : 이 핀은 지원에 사용됩니다. SPI 통신 .

붙박이 LED (13) : 이 핀은 LED를 활성화하는 데 사용됩니다.

IIC (A4, A5) : 이 핀은 TWI 통신을 지원하는 데 사용됩니다.

AREF : 이 핀은 입력 전압에 기준 전압을 제공하는 데 사용됩니다.

Arduino UNO와 Arduino Nano의 차이점

Arduino Nano 보드는 Atmega328p와 같은 유사한 마이크로 컨트롤러를 포함하는 Arduino UNO 보드와 유사합니다. 따라서 그들은 유사한 프로그램을 공유 할 수 있습니다. 이 둘의 주요 차이점은 크기입니다. Arduino Uno 크기는 나노 보드의 두 배이기 때문입니다. 따라서 Uno 보드는 시스템에서 더 많은 공간을 사용합니다. UNO의 프로그래밍은 USB Nano는 미니 USB 케이블을 사용합니다. 이 둘의 주요 차이점은 다음 표에 나열되어 있습니다.

arduino-uno-and-arduino-nano의 차이

Arduino-UNO-와 -Arduino-nano의 차이

Arduino Nano 통신

Arduino Nano 보드의 통신은 추가 Arduino 보드, 컴퓨터를 사용하거나 마이크로 컨트롤러를 사용하는 것과 같은 다양한 소스를 사용하여 수행 할 수 있습니다. 나노 보드 (ATmega328)에서 사용하는 마이크로 컨트롤러는 직렬 통신 (UART TTL). 이것은 TX 및 RX와 같은 디지털 핀에서 액세스 할 수 있습니다. Arduino 소프트웨어는 직렬 모니터로 구성되어 보드에서 쉽게 텍스트 정보를 송수신 할 수 있습니다.

Nano 보드의 TX 및 RX LED는 컴퓨터 방향으로 FTDI 및 USB 링크를 통해 정보가 전송 될 때마다 깜박입니다. 라이브러리와 같은 SoftwareSerial은 보드의 모든 디지털 핀에서 직렬 통신을 허용합니다. 마이크로 컨트롤러는 SPI 및 I2C (TWI) 통신도 지원합니다.

Arduino Nano 프로그래밍

Arduino nano의 프로그래밍은 Arduino 소프트웨어를 사용하여 수행 할 수 있습니다. 도구 옵션을 클릭하고 나노 보드를 선택합니다. Nano 보드상의 마이크로 컨트롤러 ATmega328은 부트 로더가 사전 프로그래밍 된 상태로 제공됩니다. 이 부트 로더는 외부 하드웨어 프로그래머를 사용하지 않고 새 코드를 업로드 할 수 있습니다. 이 통신은 STK500 프로토콜을 사용하여 수행 할 수 있습니다. 여기에서 부트 로더를 피할 수 있으며 Arduino ISP와 함께 회로 내 직렬 프로그래밍 또는 ICSP의 헤더를 사용하여 마이크로 컨트롤러 프로그램을 수행 할 수 있습니다.

Arduino Nano의 응용

이 보드는 센서, 버튼 또는 손가락의 입력을 읽어 Arduino Nano 프로젝트를 빌드하는 데 사용되며 모터 또는 LED를 켜서 출력을 제공하거나 일부 애플리케이션이 아래에 나열되어 있습니다.

따라서 이것은 모든 개요에 관한 것입니다. Arduino Nano 데이터 시트 . 마지막으로 위의 정보를 통해 우리는 전자 제품을 처음 접하는 초보자를 위해이 나노 보드가 저렴한 비용과 다른 응용 프로그램에서 사용하기 매우 간단하기 때문에이 보드에 사용하는 것이 매우 좋습니다. 이 보드는 미니 USB 포트를 통해 모든 컴퓨터에 간단히 연결할 수 있습니다. 여기에 질문이 있습니다. Arduino nano 드라이버가 무엇입니까?