bài viết này mình sẽ giới thiệu cho các bạn về 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.
Đè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
Hotline: 0979 466 469