Isang Pangkalahatang-ideya ng Arduino Nano Board

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Nagbibigay ang artikulong ito ng detalyadong impormasyon tungkol sa isang board ng Arduino Nano, at ito ay isang uri ng board ng microcontroller na idinisenyo ng koponan ng Arduino. Ang microcontroller na ito ay batay sa Atmega168 o Atmega328p. Ito ay medyo katulad sa Arduino Uno board ngunit pagdating sa pin-configure at mga tampok, ang nano board na ito ay pinalitan Arduino uno dahil sa maliit sa laki. Tulad ng alam natin habang nagdidisenyo ng naka-embed na system mas gusto ang mga maliit na sukat. Ang mga board ng Arduino ay pangunahing ginagamit upang bumuo mga elektronikong proyekto . naka-embed na mga system, robotics, atbp. Ngunit ang mga nano board ay pangunahing ipinakilala para sa mga nagsisimula na hindi mula sa teknikal na background.

Ano ang isang Arduino Nano Board?

Si Arduino Nano ay iisa uri ng microcontroller board, at ito ay dinisenyo ng Arduino.cc. Maaari itong maitayo gamit ang isang microcontroller tulad ng Atmega328. Ginagamit din ang microcontroller na ito sa Arduino UNO. Ito ay isang maliit na sukat ng board at may kakayahang umangkop din na may iba't ibang mga application. Iba pa Mga board ng Arduino pangunahin isama ang Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo, at Arduino Dahil. At iba pang mga development board ay ang AVR Development Board, PIC Development Board, Raspberry Pi , Intel Edison, MSP430 Launchpad, at board ng ESP32.




Ang board na ito ay maraming mga function at tampok tulad ng isang Arduino Duemilanove board. Gayunpaman, ang Nano board na ito ay iba sa packaging. Wala itong anumang DC jack upang ang supply ng kuryente ay maaaring ibigay gamit ang isang maliit na USB port kung hindi man ay tuwid na konektado sa mga pin tulad ng VCC & GND. Ang board na ito ay maaaring ibigay ng 6 hanggang 20volts gamit ang isang mini USB port sa board.

Mga Tampok ng Arduino Nano

Pangunahing isinasama ng mga tampok ng isang Arduino nano ang mga sumusunod.



arduino-nano-board

Arduino-nano-board

  • Ang ATmega328P Microcontroller ay mula sa 8-bit AVR na pamilya
  • Ang boltahe sa pagpapatakbo ay 5V
  • Ang boltahe ng input (Vin) ay 7V hanggang 12V
  • Ang Mga Input / Output Pins ay 22
  • Ang mga analog na i / p na pin ay 6 mula A0 hanggang A5
  • Ang mga digital na pin ay 14
  • Ang pagkonsumo ng kuryente ay 19 mA
  • Ang I / O mga pin DC Kasalukuyang 40 mA
  • Ang memorya ng flash ay 32 KB
  • Ang SRAM ay 2 KB
  • Ang EEPROM ay 1 KB
  • Ang bilis ng CLK ay 16 MHz
  • Timbang-7g
  • Ang laki ng naka-print na circuit board ay 18 X 45mm
  • Sinusuportahan ang tatlong mga komunikasyon tulad ng SPI, IIC, at USART

Arduino Nano Pinout

Ang pagsasaayos ng Arduino nano pin ay ipinapakita sa ibaba at ang bawat pag-andar ng pin ay tinalakay sa ibaba.

arduino-nano-pinout

Arduino-nano-pinout

Power Pin (Vin, 3.3V, 5V, GND): Ang mga pin na ito ay mga power pin


  • Ang Vin ay ang input boltahe ng board, at ginagamit ito kapag isang panlabas pinagkukunan ng lakas ay ginagamit mula 7V hanggang 12V.
  • 5V ang kinokontrol na supply ng kuryente boltahe ng nano board at ginagamit ito upang maibigay ang supply sa board pati na rin ang mga sangkap.
  • Ang 3.3V ay ang pinakamaliit na boltahe na nabuo mula sa regulator ng boltahe sa pisara.
  • Ang GND ay ang ground pin ng board

RST Pin (I-reset): Ginagamit ang pin na ito upang i-reset ang microcontroller

Mga Analog Pins (A0-A7): Ang mga pin na ito ay ginagamit upang makalkula ang analog boltahe ng board sa loob ng saklaw na 0V hanggang 5V

I / O Pins (Mga Digital na Pin mula sa D0 - D13): Ang mga pin na ito ay ginagamit bilang isang i / p kung hindi man o / p pin. 0V & 5V

Mga Serial Pins (Tx, Rx): Ginagamit ang mga pin na ito upang maipadala at makatanggap ng serial data ng TTL.

Mga Panlabas na Pagkagambala (2, 3): Ang mga pin na ito ay ginagamit upang buhayin ang isang nakakagambala.

PWM (3, 5, 6, 9, 11): Ang mga pin na ito ay ginagamit upang magbigay ng 8-bit na output ng PWM.

SPI (10, 11, 12, & 13): Ang mga pin na ito ay ginagamit para sa pagsuporta Komunikasyon sa SPI .

Inbuilt LED (13): Ginamit ang pin na ito upang buhayin ang LED.

IIC (A4, A5): Ang mga pin na ito ay ginagamit para sa pagsuporta sa komunikasyon sa TWI.

AREF: Ang pin na ito ay ginagamit upang magbigay ng boltahe ng sanggunian sa boltahe ng pag-input

Pagkakaiba sa pagitan ng Arduino UNO at Arduino Nano

Ang Arduino Nano board ay katulad ng isang Arduino UNO board kabilang ang katulad na microcontroller tulad ng Atmega328p. Sa gayon maaari silang magbahagi ng isang katulad na programa. Ang pangunahing pagkakaiba sa pagitan ng dalawang ito ay ang laki. Dahil ang laki ng Arduino Uno ay doble sa nano board. Kaya't ang mga board ng Uno ay gumagamit ng mas maraming puwang sa system. Ang programa ng UNO ay maaaring gawin sa isang USB cable samantalang si Nano ay gumagamit ng mini USB cable. Ang mga pangunahing pagkakaiba sa pagitan ng dalawang ito ay nakalista sa sumusunod na talahanayan.

pagkakaiba-sa-pagitan-arduino-uno-at-arduino-nano

pagkakaiba-ng-Arduino-UNO-at-Arduino-nano

Komunikasyon ng Arduino Nano

Ang komunikasyon ng isang Arduino Nano board ay maaaring gawin gamit ang iba't ibang mga mapagkukunan tulad ng paggamit ng isang karagdagang Arduino board, isang computer, kung hindi man ay gumagamit ng mga microcontroller. Ang microcontroller na gumagamit sa Nano board (ATmega328) ay nag-aalok serial komunikasyon (UART TTL). Maaari itong ma-access sa mga digital na pin tulad ng TX, at RX. Ang Arduino software ay binubuo ng isang serial monitor upang payagan ang madaling impormasyong pangkonteksto upang maipadala at matanggap mula sa board.

Ang mga TX & RX LED sa board ng Nano ay magpikit tuwing ang impormasyon ay naipapadala sa pamamagitan ng FTDI & USB link sa direksyon ng computer. Pinapayagan ng katulad ng library na SoftwareSerial ang serial na komunikasyon sa anuman sa mga digital na pin sa board. Sinusuportahan din ng microcontroller ang pakikipag-usap sa SPI & I2C (TWI).

Arduino Nano Programming

Ang pag-program ng isang Arduino nano ay maaaring gawin gamit ang Arduino software. I-click ang pagpipiliang Mga Tool at piliin ang nano board. Ang Microcontroller ATmega328 sa board ng Nano ay may preprogrammed na may boot loader. Hinahayaan ng boot loader na ito na mag-upload ng bagong code nang hindi gumagamit ng isang panlabas na programmer ng hardware. Ang komunikasyon nito ay maaaring gawin sa STK500 na protokol. Dito maiiwasan din ang boot loader at maaaring magawa ang program ng microcontroller gamit ang header ng in-circuit serial programming o ICSP na may Arduino ISP.

Mga aplikasyon ng Arduino Nano

Ang mga board na ito ay ginagamit upang bumuo ng mga proyekto ng Arduino Nano sa pamamagitan ng pagbabasa ng mga input ng isang sensor, isang pindutan, o isang daliri at nagbibigay ng isang output sa pamamagitan ng pag-on ng motor o LED ON, o at ang ilan sa mga application ay nakalista sa ibaba.

Kaya, ito ay tungkol sa isang pangkalahatang ideya ng Arduino nano datasheet . Sa wakas mula sa impormasyong nasa itaas, maaari nating tapusin na para sa mga nagsisimula na bago sa electronics, ang Nano board na ito ay lubos na iminungkahing pumunta para sa board na ito dahil sa mga tampok nito tulad ng mababang gastos at napakasimpleng gamitin sa iba't ibang mga application. Ang board na ito ay maaaring kumonekta sa anumang computer sa buong mini USB port. Narito ang isang katanungan para sa iyo, ano ang isang Arduino nano driver?