Arduino UNO R3, Sơ đồ chân, Đặc điểm kỹ thuật và ứng dụng

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





Các Arduino UNO R3 thường xuyên được sử dụng bảng vi điều khiển trong họ Arduino. Đây là phiên bản thứ ba mới nhất của bảng Arduino và được phát hành vào năm 2011. Ưu điểm chính của bảng này là nếu chúng ta mắc lỗi, chúng ta có thể thay đổi bộ vi điều khiển trên bảng. Các tính năng chính của bo mạch này chủ yếu bao gồm, nó có sẵn trong DIP (gói nội tuyến kép), có thể tháo rời và vi điều khiển ATmega328. Lập trình của bảng này có thể dễ dàng được tải bằng cách sử dụng chương trình máy tính Arduino. Bo mạch này có sự hỗ trợ rất lớn từ cộng đồng Arduino, điều này sẽ tạo ra một cách rất đơn giản để bắt đầu làm việc trong thiết bị điện tử nhúng và nhiều ứng dụng khác. Vui lòng tham khảo liên kết để biết về Arduino - Khái niệm cơ bản và thiết kế

Arduino Uno R3 là gì?

Arduino Uno R3 là một loại bo mạch vi điều khiển dựa trên ATmega328P. Nó bao gồm toàn bộ những thứ cần thiết để giữ bộ vi điều khiển chỉ cần gắn nó vào PC với sự trợ giúp của cáp USB và cung cấp nguồn điện bằng bộ chuyển đổi AC-DC hoặc pin để bắt đầu. Thuật ngữ Uno có nghĩa là “một” trong ngôn ngữ “Ý” và được chọn để đánh dấu việc phát hành phần mềm Arduino’s IDE 1.0. R3 Arduino Uno là bản sửa đổi thứ 3 cũng như gần đây nhất của Arduino Uno. Bảng Arduino và phần mềm IDE là phiên bản tham chiếu của Arduino và hiện đang được phát hành mới. Bảng mạch Uno là bảng chính trong chuỗi USB- Bảng Arduino và mô hình tham chiếu được thiết kế cho nền tảng Arduino.




Arduino Uno R3

Arduino Uno R3

Thông số kỹ thuật Arduino Uno R3

Các Bo mạch Arduino Uno R3 bao gồm các thông số kỹ thuật sau.



  • Nó là một Vi điều khiển dựa trên ATmega328P
  • Điện áp hoạt động của Arduino là 5V
  • Điện áp đầu vào được đề xuất nằm trong khoảng từ 7V đến 12V
  • Điện áp i / p (giới hạn) là 6V đến 20V
  • Chân đầu vào và đầu ra kỹ thuật số-14
  • Chân đầu vào và đầu ra kỹ thuật số (PWM) -6
  • Chân i / p analog là 6 chân
  • Dòng điện DC cho mỗi chân I / O là 20 mA
  • Dòng DC được sử dụng cho Pin 3.3V là 50 mA
  • Bộ nhớ Flash -32 KB và bộ nhớ 0,5 KB được bộ nạp khởi động sử dụng
  • SRAM là 2 KB
  • EEPROM là 1 KB
  • Tốc độ của CLK là 16 MHz
  • Đèn LED tích hợp
  • Chiều dài và chiều rộng của Arduino là 68,6 mm X 53,4 mm
  • Trọng lượng của bảng Arduino là 25 g

Sơ đồ chân Arduino Uno R3

Các Sơ đồ chân Arduino Uno R3 được hiển thị bên dưới. Nó bao gồm các chân I / O 14 chữ số. Từ các chân này, 6 chân có thể được sử dụng như đầu ra PWM. Bo mạch này bao gồm 14 chân đầu vào / đầu ra kỹ thuật số, đầu vào Analog-6, kết nối USB, tinh thể thạch anh-16 MHz, giắc cắm nguồn, Kết nối USB , bộ cộng hưởng-16Mhz, giắc cắm nguồn, tiêu đề ICSP, nút RST.

Sơ đồ chân Arduino Uno

Sơ đồ chân Arduino Uno

Nguồn cấp

Các Nguồn cấp của Arduino có thể được thực hiện với sự trợ giúp của nguồn điện bên ngoài nếu không có kết nối USB. Nguồn điện bên ngoài (6 đến 20 volt) chủ yếu bao gồm pin hoặc bộ chuyển đổi AC sang DC. Việc kết nối bộ chuyển đổi có thể được thực hiện bằng cách cắm phích cắm dương trung tâm (2,1mm) vào giắc nguồn trên bo mạch. Các cực của pin có thể được đặt trong các chân của Vin cũng như GND. Các chân nguồn của một Bảng Arduino bao gồm những điều sau đây.


Rượu: Điện áp đầu vào hoặc Vin vào Arduino khi nó đang sử dụng nguồn điện bên ngoài ngược với vôn từ kết nối USB hoặc nơi khác RPS (cung cấp điện được điều chỉnh) . Bằng cách sử dụng chân này, người ta có thể cung cấp điện áp.

5 tấn: RPS có thể được sử dụng để cung cấp năng lượng cho bộ vi điều khiển cũng như các thành phần được sử dụng trên bảng Arduino. Điều này có thể tiếp cận từ điện áp đầu vào thông qua một bộ điều chỉnh.

3V3: Điện áp cung cấp 3.3 có thể được tạo ra với bộ điều chỉnh trên bo mạch và dòng rút cao nhất sẽ là 50 mA.

GND: Chân GND (nối đất)

Ký ức

Bộ nhớ của vi điều khiển ATmega328 bao gồm 32 KB và bộ nhớ 0,5 KB được sử dụng cho bộ tải Khởi động) và nó cũng bao gồm SRAM-2 KB cũng như EEPROM-1KB.

Đầu vào và đầu ra

Chúng ta biết rằng một Uno R3 đang tranh cãi bao gồm 14 chân kỹ thuật số có thể được sử dụng làm đầu vào, nếu không thì đầu ra bằng cách sử dụng các chức năng như pin Mode (), Digital Read () và Digital Write (). Các chân này có thể hoạt động với 5V và mỗi chân kỹ thuật số có thể cho hoặc nhận 20mA và bao gồm 20k đến 50k ohm kéo lên điện trở . Dòng điện tối đa trên bất kỳ chân nào là 40mA không thể vượt qua để tránh cho bộ vi điều khiển khỏi bị hư hỏng. Ngoài ra, một số chân của Arduino bao gồm các chức năng cụ thể.

Ghim nối tiếp

Các chân nối tiếp của bảng Arduino là chân TX (1) và RX (0) và các chân này có thể được sử dụng để truyền dữ liệu nối tiếp TTL. Việc kết nối các chân này có thể được thực hiện bằng các chân tương đương của ATmega8 U2 USB với chip TTL.

Các chân ngắt bên ngoài

Các chân ngắt bên ngoài của bảng là 2 & 3, và các chân này có thể được bố trí để kích hoạt ngắt trên một cạnh tăng hoặc giảm, một giá trị thấp nếu không thì sẽ thay đổi giá trị

PWM Pins

Các chân PWM của Arduino là 3, 5, 6, 9, 10, & 11 và cung cấp đầu ra là PWM 8 bit với hàm tương tự Write ().

Chân SPI (Giao diện ngoại vi nối tiếp)

Các chân SPI là 10, 11, 12, 13 là SS, MOSI, MISO, SCK và những chân này sẽ duy trì Giao tiếp SPI với sự trợ giúp của thư viện SPI.

Pin LED

Một hội đồng tranh luận được tạo sẵn với một đèn LED sử dụng pin kỹ thuật số-13. Bất cứ khi nào chân kỹ thuật số ở mức cao, đèn LED sẽ phát sáng nếu không nó sẽ không phát sáng.

Chân TWI (Giao diện 2 dây)

Các chân TWI là SDA hoặc A4, & SCL hoặc A5, có thể hỗ trợ giao tiếp TWI với sự trợ giúp của thư viện Wire.

Pin AREF (Tham chiếu tương tự)

Chân tham chiếu tương tự là điện áp tham chiếu tới các đầu vào của i / ps tương tự bằng cách sử dụng chức năng như Tham chiếu tương tự ().

Đặt lại (RST) Pin

Chân này mang lại một dòng thấp để đặt lại bộ vi điều khiển và nó rất hữu ích khi sử dụng nút RST đối với các tấm chắn có thể chặn một cái trên bảng Arduino R3.

Giao tiếp

Các giao thức giao tiếp của Arduino Uno bao gồm SPI, I2C và Giao tiếp nối tiếp UART .

UART

Arduino Uno sử dụng hai chức năng như chân kỹ thuật số bộ phát1 và chân số 0 của bộ thu. Các chân này chủ yếu được sử dụng trong UART TTL truyền thông nối tiếp.

I2C

Một bảng Arduino UNO sử dụng chân SDA, nếu không, chân A4 và chân A5, nếu không, chân SCL được sử dụng cho Giao tiếp I2C với thư viện dây. Trong đó, cả SCL và SDA đều là tín hiệu CLK và tín hiệu dữ liệu.

SPI Pins

Giao tiếp SPI bao gồm MOSI, MISO và SCK.

MOSI (Pin11)

Đây là nô lệ chủ ra trong chân, được sử dụng để truyền dữ liệu đến các thiết bị

MISO (Pin12)

Chân này là một CLK nối tiếp, và xung CLK sẽ đồng bộ hóa quá trình truyền của nó được tạo ra bởi chủ.

SCK (Pin13)

Xung CLK đồng bộ hóa quá trình truyền dữ liệu được tạo bởi chủ. Các chân tương đương với thư viện SPI được sử dụng cho giao tiếp của SPI. Các tiêu đề ICSP (lập trình nối tiếp trong mạch) có thể được sử dụng để lập trình Vi điều khiển ATmega trực tiếp với bộ nạp khởi động.

Lập trình Arduino Uno R3

  • Việc lập trình Arduino Uno R3 có thể được thực hiện bằng phần mềm IDE. Bộ vi điều khiển trên bo mạch sẽ được ghi sẵn bởi bộ tải khởi động 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.
  • Việc giao tiếp điều này có thể được thực hiện bằng giao thức như STK500.
  • Chúng ta cũng có thể tải lên chương trình trong bộ vi điều khiển bằng cách tránh bộ tải khởi động bằng cách sử dụng tiêu đề như Lập trình nối tiếp trong mạch.

Dự án Arduino Uno R3

Các các ứng dụng của Arduino Uno chủ yếu liên quan đến các dự án dựa trên Arduino Uno bao gồm những điều sau

  • Báo động cho khách trong văn phòng bằng Arduino Uno
  • Dựa trên Arduino Uno Robot bóng đá
  • Nhắc nhở dùng thuốc tự động dựa trên Arduino Uno
  • Phát hiện chuyển động bằng điện tĩnh
  • Taxi dựa trên Arduino Uno với Máy đo giá vé kỹ thuật số
  • Thanh thông minh dựa trên Arduino Uno
  • Robot điều khiển ô tô bằng điện thoại thông minh và Arduino

Vì vậy, đây là tất cả về Arduino una Biểu dữ liệu R3 . Từ những thông tin trên cuối cùng, chúng ta có thể kết luận rằng nó là bảng được sử dụng thường xuyên nhất. UNO là một lựa chọn tuyệt vời cho Arduino đầu tiên do các tính năng của nó như nó tương đối rẻ, chúng ta có thể thay thế vi điều khiển và rất dễ cài đặt. Đây là một câu hỏi dành cho bạn, các ứng dụng của Arduino Uno R3 ?