Hướng dẫn Arduino Nano – Sơ đồ chân

Hướng dẫn Arduino Nano – Sơ đồ chân và sơ đồ

Trong hướng dẫn này, hãy tìm hiểu về sơ đồ và sơ đồ chân cắm Arduino Nano.

 Chúng tôi đã tạo ra một biểu diễn ghim dựa trên sơ đồ, được giải thích rõ ràng về Arduino Nano.

Sơ đồ chân  Nano Arduino

Arduino Nano, như tên gọi cho thấy là một bảng vi điều khiển nhỏ gọn, hoàn chỉnh và thân thiện

 với bảng mạch. Bo mạch Nano nặng khoảng 7 gram với kích thước từ 4,5 cms đến 1,8 cms (L đến B).

 Bài viết này thảo luận về các thông số kỹ thuật, quan trọng nhất là sơ đồ chân và chức năng của mỗi và mọi chân trong bảng Arduino Nano.

Arduino Nano khác nhau như thế nào?

Arduino Nano có các chức năng tương tự như Arduino Duemilanove nhưng với một gói khác. 

Nano được tích hợp sẵn với vi điều khiển ATmega328P, giống như Arduino UNO. Sự khác biệt chính

 giữa chúng là bo mạch UNO được trình bày ở dạng PDIP (Gói kép trong dòng bằng nhựa) với 30 chân

 và Nano có sẵn trong TQFP (gói bốn phẳng bằng nhựa) với 32 chân. 2 chân bổ sung của Arduino Nano

 phục vụ cho các chức năng ADC, trong khi UNO có 6 cổng ADC nhưng Nano có 8 cổng ADC. 

Bo mạch Nano không có giắc cắm nguồn DC như các bo mạch Arduino khác mà thay vào đó là một cổng mini-USB. 

Cổng này được sử dụng cho cả lập trình và giám sát nối tiếp. Tính năng hấp dẫn trong Nano là nó sẽ chọn nguồn 

điện mạnh nhất với sự chênh lệch tiềm năng của nó, và cầu nhảy chọn nguồn điện không hợp lệ.

Arduino Nano – Đặc điểm kỹ thuật

Mô tả sơ đồ chân của Arduino Nano

Lấy sơ đồ chân ra này dưới đây làm tài liệu tham khảo, chúng ta sẽ thảo luận về tất cả các chức năng của từng chân.

 

 

Sơ đồ chân Nano Arduino

Chúng ta có thể suy ra từ hình ảnh rằng Arduino Nano có tổng cộng 36 chân. Cuối cùng chúng ta sẽ thấy tất cả các phần ghim cũng như định dạng chi tiết.

I / O kỹ thuật số, PWM – 14 chân

Đối với các chức năng tương tự – 9 chân

Nguồn – 7 chân

SPI (Ngoài phần I / O kỹ thuật số) – 3 chân

Đặt lại – 3 chân

_____________________________________________________

 

TỔNG – 36 chân

Mô tả Pin Arduino Nano

 

Arduino Nan0 – Mô tả chân Ghim từ 1 đến 30

      

 

ICSP Pins

Tên pin Arduino Nano ICSP Kiểu         Chức năng

MISO                 Đầu vào hoặc đầu ra Làm chủ trong nô lệ

Vcc                          Đầu ra         Cung cấp hiệu điện thế

SCK                  Đầu ra         Đồng hồ từ Master đến Slave

MOSI                  Đầu ra hoặc đầu vào Làm chủ ra nô lệ trong

RST                          Đầu vào          Đặt lại (Hoạt động Thấp)

 

GND                   Quyền lực         Cung cấp đất

 

Ghim kỹ thuật số Arduino Nano

Ghim – 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 và 16

Như đã đề cập trước đó, Arduino Nano có 14 chân I / O kỹ thuật số có thể được sử dụng làm đầu vào 

hoặc đầu ra kỹ thuật số. Các chân hoạt động với điện áp tối đa là 5V, tức là mức cao kỹ thuật số là 5V 

và mức thấp kỹ thuật số là 0V. Mỗi chân có thể cung cấp hoặc nhận dòng điện 40mA và có điện trở kéo lên 

khoảng 20-50k ohms. Mỗi chân trong số 14 chân kỹ thuật số trên sơ đồ chân Nano có thể được sử dụng làm

 đầu vào hoặc đầu ra, sử dụng các hàm pinMode (), digitalWrite () và digitalRead ().

Ngoài các chức năng đầu vào và đầu ra kỹ thuật số, các chân kỹ thuật số cũng có một số chức năng bổ sung.

Chân giao tiếp nối tiếp

Ghim – 1, 2

 

1 – RX và 2 – TX

Hai chân nhận RX và truyền TX- này được sử dụng cho giao tiếp dữ liệu nối tiếp TTL. Các chân RX và TX được

 kết nối với các chân tương ứng của chip Nối tiếp USB-to-TTL.

PWM Pins

Ghim – 6, 8, 9, 12, 13 và 14

Mỗi chân kỹ thuật số này cung cấp tín hiệu Điều chế độ rộng xung có độ phân giải 8 bit. Tín hiệu PWM có thể 

được tạo ra bằng cách sử dụng hàm analogWrite ().

Ngắt ngoài

Ghim – 5, 6

Khi cần cung cấp ngắt bên ngoài cho bộ xử lý hoặc bộ điều khiển khác, chúng ta có thể sử dụng các chân này.

 Các chân này có thể được sử dụng để kích hoạt ngắt INT0 và INT1 tương ứng bằng cách sử dụng hàm đính kèm ().

 Các chân này có thể được sử dụng để kích hoạt ba loại ngắt như ngắt trên giá trị thấp, ngắt cạnh lên hoặc xuống và ngắt thay đổi giá trị.

SPI Pins

Ghim – 13, 14, 15 và 16

Khi bạn không muốn dữ liệu được truyền không đồng bộ, bạn có thể sử dụng các chân Giao diện Ngoại vi Nối tiếp này. 

Các chân này hỗ trợ giao tiếp đồng bộ với SCK làm đồng hồ đồng bộ hóa. Mặc dù phần cứng có tính năng này, phần mềm

 Arduino không có tính năng này theo mặc định. Vì vậy, bạn phải bao gồm một thư viện được gọi là Thư viện SPI để sử dụng tính năng này.

Quảng cáo đặt hàng nhập

Đèn LED

Pin – 16

Nếu bạn nhớ mã Arduino đầu tiên của mình, đèn LED nhấp nháy, thì chắc chắn bạn sẽ bắt gặp Pin16 này. 

Chân 16 đang được kết nối với đèn LED nhấp nháy trên bảng.

Arduino Nano Analog Pins

Ghim – 18, 19, 20, 21, 22, 23, 24, 25 và 26

Như đã đề cập trước đó UNO có 6 chân đầu vào tương tự nhưng Arduino Nano có 8 đầu vào tương tự (19 đến 26),

 được đánh dấu từ A0 đến A7. Điều này có nghĩa là bạn có thể kết nối đầu vào cảm biến analog * 8 kênh để xử lý. 

Mỗi chân tương tự này có một ADC sẵn có độ phân giải 1024 bit (vì vậy nó sẽ cho 1024 giá trị). Theo mặc định, 

các chân được đo từ mặt đất đến 5V. Nếu bạn muốn điện áp tham chiếu là 0V đến 3,3V, chúng tôi có thể cấp 3,3V cho

 chân AREF (Chân thứ 18 ) bằng cách sử dụng hàm analogReference ().

Tương tự như chân kỹ thuật số trong Nano, chân analog cũng có một số chức năng khác.

I2C

Ghim 23, 24 như A4 và A5

Vì giao tiếp SPI cũng có những nhược điểm của nó như 4 chân cần thiết và bị giới hạn trong một thiết bị.

 Để liên lạc đường dài, chúng tôi sử dụng giao thức I2C. I2C hỗ trợ đa chủ và đa phụ chỉ với hai dây.

 Một cho đồng hồ (SCL) và một cho dữ liệu (SDA). Để sử dụng tính năng I2C này, chúng ta cần nhập một thư viện có tên là thư viện Wire.

AREF

Pin 18

Như đã đề cập, chân AREF- Analog Reference được sử dụng như một điện áp tham chiếu cho đầu vào tương tự để chuyển đổi ADC.

Cài lại

Pin 28

Các chân Reset trong Arduino là các chân LOW hoạt động có nghĩa là nếu chúng ta đặt giá trị chân này là LOW tức là 0v, 

nó sẽ đặt lại bộ điều khiển. Thường được sử dụng để kết nối với các công tắc để sử dụng như nút reset.

ICSP


 

 

Arduino Nano ICSP

ICSP là viết tắt của  In Circuit Serial Programming , đại diện cho một trong những phương pháp có sẵn để lập trình bo mạch Arduino.

 Thông thường, chương trình bộ nạp khởi động Arduino được sử dụng để lập trình bo mạch Arduino, nhưng nếu bộ nạp khởi động

 bị thiếu hoặc bị hỏng, ICSP có thể được sử dụng thay thế. ICSP có thể được sử dụng để khôi phục bộ nạp khởi động bị thiếu hoặc bị hỏng.

Mỗi chân ICSP thường được kết nối chéo với một chân Arduino khác có cùng tên hoặc chức năng. Ví dụ, MISO trên tiêu đề ICSP của

 Nano được kết nối với MISO / chân số 12 (Pin 15); MOSI trên tiêu đề ISCP được kết nối với MOSI / chân số 11 (Chân 16); và kể

 từ đó trở đi. Lưu ý, các chân MISO, MOSI và SCK được kết hợp với nhau tạo nên phần lớn giao diện SPI.

 

Chúng ta có thể sử dụng một Arduino để lập trình Arduino khác bằng ICSP này.

Arduino làm ISP                                ATMega328

Vcc / 5V                                        Vcc

GND                                                 GND

MOSI / D11                                D11

MISO / D12                                  D12

SCK / D13                                   D13

D10                                                 Cài lại

CÀI LẠI

Các chân 3, 28 và 5 trong ICSP

Quyền lực

Các chân 4, 17, 27, 28, 30 và 2 & 6 trong ICSP

Các ứng dụng

Chúng tôi đã tổng hợp một danh sách khổng lồ các dự án dựa trên Arduino Nano với mã nguồn đầy đủ và giải thích chi tiết về các mạch. Kiểm tra danh sách dưới đây.

Dự án cánh tay robot đơn giản sử dụng Arduino

 

Điều khiển cường độ ánh sáng đường phố tự động bằng Arduino

 

Bánh xe đo / Bánh xe khảo sát sử dụng Arduino Nano & Bộ mã hóa vòng quay

 

Chuột điều khiển bằng cử chỉ (Chuột không khí) sử dụng Arduino Nano & Gia tốc kế

 

Điều khiển tốc độ động cơ DC bằng Arduino & PWM

 

Điều khiển cổng đường sắt tự động bằng Arduino & cảm biến IR

 

Máy dò tốc độ ô tô sử dụng Arduino

 

Chỉ báo mức nước sử dụng Arduino & cảm biến siêu âm

 

Cách tạo thanh cuộn LED bằng Arduino Nano

 

Tự động hóa gia đình bằng điều khiển từ xa IR

 

Arduino Solar Tracker Sử dụng Cảm biến LDR & Động cơ Servo

 

Gậy chống mù siêu âm sử dụng Arduino

 

 

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *