Tổng quan về Arduino Nano Board

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Bài viết này cung cấp thông tin chi tiết về bảng Arduino Nano và nó là một loại bảng vi điều khiển được thiết kế bởi nhóm Arduino. Bộ vi điều khiển này dựa trên Atmega168 hoặc Atmega328p. Nó khá giống với bảng Arduino Uno nhưng khi nói đến cấu hình và tính năng của pin, bảng nano này đã thay thế Arduino una do kích thước nhỏ. Như chúng ta biết rằng trong khi thiết kế một hệ thống nhúng các thành phần kích thước nhỏ được ưu tiên. Bo mạch Arduino chủ yếu được sử dụng để xây dựng dự án điện tử . hệ thống nhúng, rô bốt, v.v. Nhưng bảng nano chủ yếu được giới thiệu cho những người mới bắt đầu không có nền tảng kỹ thuật.

Bảng Arduino Nano là gì?

Arduino Nano là một trong những loại vi điều khiển và nó được thiết kế bởi Arduino.cc. Nó có thể được xây dựng bằng vi điều khiển như Atmega328. Bộ vi điều khiển này cũng được sử dụng trong Arduino UNO. Đây là một bảng kích thước nhỏ và cũng linh hoạt với nhiều ứng dụng khác nhau. Khác Bảng Arduino chủ yếu bao gồm Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo và Arduino Due. Và các ban phát triển khác là Ban phát triển AVR, Ban phát triển PIC, Raspberry Pi , Intel Edison, MSP430 Launchpad và bo mạch ESP32.




Bo mạch này có nhiều chức năng và tính năng giống như một bo mạch Arduino Duemilanove. Tuy nhiên, bảng Nano này khác ở chỗ đóng gói. Nó không có bất kỳ giắc cắm DC nào để có thể cấp nguồn bằng cổng USB nhỏ, nếu không thì được kết nối thẳng với các chân như VCC & GND. Bo mạch này có thể được cung cấp từ 6 đến 20volt bằng cổng USB mini trên bo mạch.

Các tính năng của Arduino Nano

Các tính năng của Arduino nano chủ yếu bao gồm những điều sau.



bảng arduino-nano

Bảng Arduino-nano

  • Vi điều khiển ATmega328P thuộc họ AVR 8-bit
  • Điện áp hoạt động là 5V
  • Điện áp đầu vào (Vin) là 7V đến 12V
  • Ghim đầu vào / đầu ra là 22
  • Chân i / p tương tự có 6 chân từ A0 đến A5
  • Chân kỹ thuật số là 14
  • Công suất tiêu thụ là 19 mA
  • Chân I / O Dòng điện DC là 40 mA
  • Bộ nhớ flash là 32 KB
  • SRAM là 2 KB
  • EEPROM là 1 KB
  • Tốc độ CLK là 16 MHz
  • Trọng lượng-7g
  • Kích thước của bảng mạch in là 18 X 45mm
  • Hỗ trợ ba giao tiếp như SPI, IIC và USART

Sơ đồ chân Nano Arduino

Cấu hình chân nano Arduino được hiển thị bên dưới và mỗi chức năng của chân được thảo luận bên dưới.

arduino-nano-pinout

Sơ đồ chân của Arduino-nano

Pin nguồn (Vin, 3.3V, 5V, GND): Các chân này là chân nguồn


  • Vin là điện áp đầu vào của bo mạch, và nó được sử dụng khi nguồn năng lượng được sử dụng từ 7V đến 12V.
  • 5V là cung cấp điện quy định điện áp của bo mạch nano và nó được sử dụng để cung cấp cho bo mạch cũng như các thành phần.
  • 3,3V là điện áp tối thiểu được tạo ra từ Bộ điều chỉnh điện áp trên bảng.
  • GND là chân nối đất của bảng

RST Pin (Đặt lại): Chân này được sử dụng để đặt lại vi điều khiển

Chân tương tự (A0-A7): Các chân này được sử dụng để tính toán điện áp tương tự của bảng trong phạm vi từ 0V đến 5V

Các chân I / O (Chân kỹ thuật số từ D0 - D13): Các chân này được sử dụng như một i / p hoặc các chân o / p. 0V & 5V

Ghim nối tiếp (Tx, Rx): Các chân này được sử dụng để truyền và nhận dữ liệu nối tiếp TTL.

Ngắt ngoài (2, 3): Các chân này được sử dụng để kích hoạt ngắt.

PWM (3, 5, 6, 9, 11): Các chân này được sử dụng để cung cấp 8-bit đầu ra PWM.

SPI (10, 11, 12 và 13): Các chân này được sử dụng để hỗ trợ Giao tiếp SPI .

Đèn LED sẵn có (13): Chân này được sử dụng để kích hoạt đèn LED.

IIC (A4, A5): Các chân này được sử dụng để hỗ trợ giao tiếp TWI.

VÙNG: Chân này được sử dụng để cung cấp điện áp tham chiếu cho điện áp đầu vào

Sự khác biệt giữa Arduino UNO và Arduino Nano

Bo mạch Arduino Nano tương tự như bo mạch Arduino UNO bao gồm vi điều khiển tương tự như Atmega328p. Vì vậy, họ có thể chia sẻ một chương trình tương tự. Sự khác biệt chính giữa hai loại này là kích thước. Vì kích thước Arduino Uno gấp đôi so với bảng nano. Vì vậy, bảng Uno sử dụng nhiều không gian hơn trên hệ thống. Việc lập trình UNO có thể được thực hiện với một USB trong khi Nano sử dụng cáp USB mini. Sự khác biệt chính giữa hai loại này được liệt kê trong bảng sau.

sự khác biệt giữa-arduino-una-và-arduino-nano

sự khác biệt giữa-Arduino-UNO-và-Arduino-nano

Giao tiếp Arduino Nano

Giao tiếp của một bảng Arduino Nano có thể được thực hiện bằng các nguồn khác nhau như sử dụng một bảng Arduino bổ sung, máy tính, nếu không thì sử dụng vi điều khiển. Bộ vi điều khiển sử dụng trong bo mạch Nano (ATmega328) cung cấp truyền thông nối tiếp (UART TTL). Điều này có thể được truy cập tại các chân kỹ thuật số như TX và RX. Phần mềm Arduino bao gồm một màn hình nối tiếp để cho phép truyền và nhận thông tin dạng văn bản dễ dàng từ bảng.

Đèn LED TX & RX trên bảng Nano sẽ nhấp nháy bất cứ khi nào thông tin được gửi đi qua liên kết FTDI & USB theo hướng của máy tính. Phần mềm SoftwareSerial giống như thư viện cho phép giao tiếp nối tiếp trên bất kỳ chân kỹ thuật số nào trên bảng. Bộ vi điều khiển cũng hỗ trợ giao tiếp SPI & I2C (TWI).

Lập trình Arduino Nano

Việc lập trình Arduino nano có thể được thực hiện bằng phần mềm Arduino. Nhấp vào tùy chọn Công cụ và chọn bảng nano. Bộ vi điều khiển ATmega328 trên bo mạch Nano được lập trình sẵn với bộ nạp khởi động. Bộ tải khởi động này cho phép tải lên mã mới mà không cần sử dụng bộ lập trình phần cứng bên ngoài. Giao tiếp này có thể được thực hiện với giao thức STK500. Tại đây cũng có thể tránh được bộ nạp khởi động và chương trình vi điều khiển có thể được thực hiện bằng cách sử dụng tiêu đề của lập trình nối tiếp trong mạch hoặc ICSP với Arduino ISP.

Các ứng dụng của Arduino Nano

Các bảng này được sử dụng để xây dựng các dự án Arduino Nano bằng cách đọc đầu vào của cảm biến, nút hoặc ngón tay và đưa ra đầu ra bằng cách BẬT động cơ hoặc LED hoặc và một số ứng dụng được liệt kê bên dưới.

Vì vậy, đây là tất cả về tổng quan về Biểu dữ liệu nano Arduino . Từ những thông tin trên, chúng ta có thể kết luận rằng đối với những người mới bắt đầu làm quen với thiết bị điện tử, bảng Nano này cực kỳ được đề nghị sử dụng bảng này do các tính năng của nó như chi phí thấp và rất đơn giản để sử dụng trong các ứng dụng khác nhau. Bo mạch này có thể kết nối đơn giản với bất kỳ máy tính nào thông qua cổng USB mini của nó. Đây là một câu hỏi dành cho bạn, một trình điều khiển Arduino nano là gì?