Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình

Photo of author

By Lisa chen

công nghệ có liên quan chặt chẽ với robot và công nghệ điện tử. trung tâm của tất cả những điều này là bảng mạch điện tử, bảng mạch điện tử phổ biến nhất trong thế giới điện tử là bảng mạch arduino. Người ta cũng nghĩ rằng Aduinos là microcontroller, tuy nhiên, chúng là các bảng mạch với nhiều thành phần, bao gồm cả microcontroller. Thay vào đó, việc sắp xếp chân Arduino Nano như một bảng mạch in có một số thành phần, điều này cũng làm cho việc tìm hiểu nó trở nên thú vị hơn.

Arduino Nano là gì

Arduino Nano là một bộ vi điều khiển nhỏ ATmega328P có kích thước 4,5 cm x 1,8 cm. Trên thực tế, Arduino Nano được ưa chuộng hơn Arduino UNO vì nó có nhiều điểm tương đồng.

Sự khác biệt đáng chú ý nhất là Arduino UNO sử dụng hình thức bảng mạch nhựa hai hàng cắm thẳng (PDIP) và có 30 chân, trong khi Arduino Nano sử dụng bìa nhựa bốn hình vuông (TQFP) và có 32 chân. Trên thực tế, Arduino Nano sử dụng micro USB Type-B, trong khi Arduino Nano có một ổ cắm DC.

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_1

(cũng được gọi là pdip)

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_2

(Gói phẳng hình vuông chân mỏng (TQFP))

Sau đó, Arduino Nano trở nên phổ biến hơn Arduino UNO vì chúng có các tính năng tương tự, do đó kích thước nhỏ, giá rẻ và các tính năng đặc biệt.

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_3

(Arduino Nano nhìn phía trước, phía sau và nhìn bên)

Tính năng của Arduino Nano

Microcontroller ATmega328P đi kèm với một trình tải khởi động tích hợp để làm cho mã của bạn dễ dàng hơn để làm mới bảng mạch. các bộ vi điều khiển nguồn điện là một chuỗi 8 bit avr (bộ nhận âm thanh/ video).

5V hoạt động điện áp tín hiệu.

Nguồn điện thông qua VIN hoặc VCC có thể thay đổi từ 7V đến 12V.

32KB bộ nhớ Flash của CPU được sử dụng bởi chương trình tải khởi động 2KB.

tốc độ đồng hồ 16 mhz hoặc dao động tinh thể.

2KB bộ nhớ SRAM.

1KB bộ nhớ EEPROM

Arduino Nano có 30 chân. 8 chân analog, 14 chân kỹ thuật số, 6 chân nguồn điện và 2 chân reset.

Bộ nguồn 19 mA.

mỗi chân I/O 40mA DC.

Arduino Nano có kích thước chân nhỏ, có thể được cài đặt trên bảng thử nghiệm tiêu chuẩn, là lựa chọn đầu tiên cho nhiều ứng dụng.

hỗ trợ giao tiếp SPI (các giao diện thiết bị ngoại vi nối tiếp), USART (thử dụng chung đồng bộ nhận/ phát điện đồng bộ nhận/ đồng bộ nhận) và IIC (các mạch tích hợp trong).

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_4

Các ví dụ về bus SPI cơ bản)

Không giống như Arduino UNO, sử dụng micro USB Type-B.

Chương trình nối tiếp dòng (ICSP) cho phép microcontroller được lập trình mà không cần ngắt kết nối với bảng mạch.

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_5

RJ11 sang lập trình viên ICSP PIC

Thông số Arduino Nano

Chuỗi Arduino nano

phần này giải thích các chức năng của các chân trong phần cứng cơ sở, và chúng ta sẽ thảo luận chi tiết về việc thay thế các chân.

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_6

(Arduino Nano tính năng sắp xếp chân)

chân tx/ d1Là một chân I/O kỹ thuật số, chịu trách nhiệm truyền dữ liệu nối tiếp từ Arduino Nano PCB. vì vậy nó là một cổng nối tiếp.

RX/D0 chânLà một chân I/O kỹ thuật số chịu trách nhiệm cho việc nhận dữ liệu nối tiếp vào Arduino Nano PCB. vì thế, nó là một đầu nối tiếp và một cổng nối tiếp.

2Đặt lại chânmột nút reset đặt lại vi điều khiển và nút reset thành các mức cấp thấp.

chân d 2 và d 3vâng. Đây là các chân I/O kỹ thuật số được sử dụng để ngắt chương trình microcontroller trong trường hợp khẩn cấp hoặc khi các chức năng quan trọng hơn cần được thực hiện và các chương trình đang chạy cần phải dừng lại.

d 0 đến d 13 chân đồng hồ nối tiếp (sck). Đây là tất cả 14 đầu vào đầu ra số (I/O) được sắp xếp bởi các chân Arduino Nano. Ngoài ra, các cấu hình chân được cấu hình phù hợp với các yêu cầu ứng dụng, sử dụng chế độ chân chức năng (), đọc số () và ghi số (). Chân IO kỹ thuật số cũng có một sức đề kháng kéo bên trong từ 20 Ω đến 40 Ω, không được kết nối theo mặc định. Sau đó, các chân I/O kỹ thuật số cũng có thể cung cấp dòng điện 40 mA cho bộ vi điều khiển.

D3, D5, D6, D9 và D11 chânđể điều chỉnh chiều rộng xung. Vì vậy, chúng điều khiển tốc độ của động cơ, độ sáng LED và nhiều chức năng khác cần điều chỉnh.

A0 đến A7 chânvâng. đây là 8 chân đầu vào analog, đầu vào analog có tính năng 8-bit analog-digit converter (adc). Hơn nữa, nó được đọc với hàm analogRead () mà cũng đọc giá trị từ chân giả đã chỉ ra.

D10 tín hiệu và hệ thống (SS), đầu ra chính D11 từ đầu vào (MOSI), đầu vào chính D12 từ đầu ra (MISO) và chân đồng hồ nối tiếp D13 (SCK).

Vì vậy, đây là những chân số được sử dụng cho việc giao tiếp SPI (các thiết bị ngoại vi nối tiếp).

đèn led bên trong (13)vâng. Các chân kỹ thuật số điều khiển các đèn LED bên trong được nhúng vào bảng mạch và mở hoặc tắt khi cần thiết.

A4 (SDA), A5 (SCA) chânvâng. Đây là các chân giả cho giao tiếp giao diện hai dây (TWI) hoặc mạch tích hợp nội bộ (I2C).

Areflà một nguồn điện áp cơ sở cho việc chuyển đổi điện tử mô phỏng (adc).

số nhận dạng xeMột trong những chân cấp điện là chân điện áp đầu vào nguồn điện, được sử dụng khi kết nối với một bộ điều khiển tháp có nguồn điện bên ngoài (7V – 12V mức điện áp đầu vào).

3v3là điện áp tối thiểu được tạo ra bởi bộ điều khiển nano bên trong.

5Vlà điện áp điện áp được sử dụng để cung cấp điện cho các bộ phận của nó.

Chân GNDlà chân cắm trên tấm nano.

làm thế nào để cung cấp điện cho arduino nano

Bạn cần khởi động Arduino Nano để chạy ứng dụng đầu tiên của bạn. Phần này cũng sẽ thảo luận về các mạch Arduino Nano và chế độ tiêu thụ điện. Các chế độ nguồn điện này giúp bảo vệ bảng mạch Arduino, đặc biệt là chống lại sự hư hỏng nguồn điện.

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_7

(Arduino Nano sử dụng nguồn điện USB mini)

Khe cắm cáp USB Mini-B-Nối đầu cắm nguồn cáp USB mini vào chân và cho nó nguồn điện từ bất cứ nguồn nối nào. Một mặt, tùy chọn này cũng cho phép bạn lấy nguồn điện từ bất kỳ thiết bị nào hỗ trợ đầu nối USB Micro-USB.

Cấu VIN – 6-20V không điều chỉnh nguồn cấp điện bên ngoài được sử dụng cụ thể để cung cấp điện cho bảng mạch. Sau đó, nguồn điện được điều chỉnh thông qua bảng nano, qua bộ điều chỉnh điện áp bảng đạt đến điện áp 5V thích hợp cho công việc của bảng mạch điện.

– Cũng quan trọng, nếu bạn có 5V nguồn điện ổn định, đây là nơi nguồn điện được kết nối. vì vậy, nguồn điện này cũng được cung cấp điện trực tiếp cho bảng mạch; Vì vậy, bất kỳ nguồn điện bên ngoài quá tải hoặc gián đoạn bên ngoài có thể làm hỏng bo mạch vi điều khiển Arduino.

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

Ngược lại, Arduino UNO và Arduino Nano có những đặc điểm kỹ thuật rất khác nhau. tuy nhiên, một số sự khác biệt được thảo luận dưới đây.

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_8

Arduino Nano và Arduino UNO được đặt cạnh nhau

So sánh, Arduino Uno lớn hơn Arduino Nano 6,9 cm x 5,3 cm, trong khi Arduino Nano 1,8 cm x 4,5 cm.

Ngược lại, Arduino Nano được bao bì trong một bìa TQFP (bìa bìa phẳng bốn hàng nhựa), trong khi các bìa Arduino UNO được bao bì trong một bìa PDIP (bìa nhựa hai hàng thẳng).

Arduino Nano có 32 chân, trong khi Arduino UNO có 30 chân. Hai chân thêm trên Arduino Nano được sử dụng cho chức năng ADC.

Ngược lại, Arduino Uno có một ổ cắm điện DC và một cáp USB thông thường, trong khi Arduino Nano sử dụng cổng USB mini-B; Do vậy, bạn có thể có được nguồn điện từ một kết nối USB mini-B thông thường. sau đó, nó cũng cho phép giao tiếp qua usb.

cách lập trình arduino nano

Arduino Nano sắp xếp chân: thông số kỹ thuật, mô tả chân và lập trình_9

(Cài đặt Arduino Nano trên bảng thử nghiệm)

trong phần này, chúng ta sẽ nói về cách lập trình và thực hiện các chương trình cho arduino.

Bước đầu tiên là tải về Arduino IDE và các trình điều khiển liên quan, chẳng hạn như MegaAVR Core. Sau đó, sau khi cài đặt bo mạch IDE Arduino, bạn sử dụng cổng USB để kết nối bo mạch Arduino với máy tính. nó sẽ cung cấp năng lượng cho đèn led.

Trong khi đó, trong phần mềm Arduino, chọn đúng loại bo mạch Arduino mà bạn đang sử dụng. đi đến một ví dụ về mã sẵn có. Sau đó, các mã ví dụ được tải từ máy tính của bạn vào bảng trên thanh trên cùng của phần mềm Arduino. Khi quá trình hoàn thành, đèn LED trong Arduino sẽ bắt đầu nhấp nháy ngay lập tức. Sau đó, bạn có thể quan sát Arduino và thấy các lệnh của bạn đang được thực hiện. Vì vậy, nếu bạn có một ví dụ về mã nhấp nháy của bảng Arduino, bạn sẽ theo dõi những gì bảng nano đang làm.

tóm tắt

Tóm lại, các ứng dụng và sự quen thuộc của Arduino Nano chủ yếu dựa trên các tính năng và chức năng được thảo luận trong bài viết này. Ngoài ra, Arduino Nano có thể được sử dụng trong nhiều ứng dụng, chẳng hạn như theo dõi cử chỉ và cảm biến xe điện tử.

Tóm lại, chúng tôi cũng xác định rằng lập trình Arduino có thể thay đổi trong phạm vi rộng hơn của chương trình. ngoài ra, chúng tôi cũng thảo luận về việc giao tiếp và liên lạc nối tiếp trên chân. Vui lòng liên hệ với chúng tôi nếu bạn có bất kỳ câu hỏi hoặc thắc mắc kỹ thuật nào. chúng tôi luôn sẵn sàng lắng nghe phản hồi của bạn.