29/06/2024
0

Arduino UNO R4 Minima Cheat Sheet

Arduino® UNO R4 Minima là bo mạch phát triển có kiểu dáng UNO cổ điển, dựa trên bộ vi điều khiển RA4M1 do Renesas sản xuất . Hiện tại nó đi kèm với bộ nhớ RAM 32 kB, tốc độ xung nhịp 48 MHz và cổng USB-C.

Đây là bo mạch UNO đầu tiên sử dụng kiến ​​trúc 32 bit, trước đây dựa trên kiến ​​trúc AVR 8 bit.

Bài viết này là tài liệu tham khảo kỹ thuật về bảng của bạn, giới thiệu các thành phần khác nhau của bảng cũng như các tài nguyên để bắt đầu.

Datasheet

Bạn có thể tải xuống datasheet đầy đủ dưới dạng PDF theo liên kết bên dưới:

Nguồn cấp

Để cấp nguồn cho UNO R4 Minima, bạn có thể sử dụng cáp USB-C hoặc chân VIN.

Bo mạch có thể được cấp nguồn thông qua chân VIN, hỗ trợ phạm vi điện áp trong khoảng 6-24V. Chân VIN cũng được kết nối với jack cắm DC .

Khi được cấp nguồn qua chân VIN, bạn đang sử dụng bộ điều chỉnh trên bo mạch để hạ điện áp xuống 5V, nghĩa là chân 5V có thể cung cấp dòng điện lên tới 1,2A. Hãy nhớ rằng bộ điều chỉnh điện áp này cũng cấp nguồn cho phần còn lại của bảng mạch , bao gồm MCU, đèn LED và các thành phần khác.

Các thiết bị bên ngoài có dòng điện cao (ví dụ: động cơ servo) không bao giờ được cấp nguồn qua chân 5V. Nó chủ yếu dành cho các thiết bị có dòng điện thấp hơn như mô-đun cảm biến.

Nếu bạn đang sử dụng đầu nối USB-C, bạn phải cấp nguồn cho nó ở mức 5V.

Khi được cấp nguồn qua USB, bạn sẽ bỏ qua hoàn toàn bộ điều chỉnh điện áp trên bo mạch. Trong trường hợp này, chân 5V có thể cung cấp tới 2A mà không làm hỏng bo mạch.

Board Package

UNO R4 Minima dựa trên UNO R4 Board Package.

Cài đặt

UNO R4 Minima có thể được lập trình thông qua Arduino IDE, Arduino Web Editor hoặc Arduino CLI.

Arduino IDE

Để sử dụng bo mạch trong Arduino IDE, bạn cần cài đặt phiên bản mới nhất của gói bo mạch Arduino UNO R4 từ trình quản lý bo mạch.

Đọc thêm trong hướng dẫn Bắt đầu với UNO R4 Minima.

Trình biên tập web Arduino

Web Editor là một IDE trực tuyến bao gồm tất cả các bảng chính thức, không cần cài đặt Gói Board. Bạn sẽ cần cài đặt Create Plugin trên máy tính của mình để sử dụng Web Editor.

Đọc thêm trong hướng dẫn Bắt đầu với Arduino Web Editor.

Renesas RA4M1

UNO R4 Minima có bộ vi điều khiển Renesas mạnh mẽ và rất chắc chắn cũng có trên UNO R4 WiFi. Bộ vi điều khiển Renesas được biết đến với hiệu suất cao và độ chắc chắn, bao gồm cả bộ ngoại vi tích hợp.

Các thiết bị ngoại vi này bao gồm bộ chuyển đổi tín hiệu analog sang tín hiệu số, bộ hẹn giờ, bộ điều chế độ rộng xung (PWM), giao tiếp truyền thông (như UART, SPI và I2C), v.v.

Bộ vi điều khiển trên UNO R4 Minima

Memory

Tính năng của bảng

  • 32 kB SRAM
  • 256 kB flash
  • Dữ liệu 8 kB (EEPROM).

Chân (PIN)

UNO R4 Minima cho phép bạn truy cập vào nhiều chân khác nhau và nhiều chân trong số đó có các tính năng đặc biệt sẽ được đề cập trong các phần sắp tới của bài viết này. Hãy đọc để tìm hiểu những gì bạn có thể làm với chúng.

Đây là bảng đầy đủ tất cả các chân IO trên UNO R4 Minima:

Pin Type Chức năng
D0 Digital UART Receive
D1 Digital UART Transmit
D2 Digital GPIO pin, Interrupt
D3 Digital GPIO pin, Interrupt, PWM
D4 Digital GPIO pin
D5 Digital GPIO pin, PWM
D6 Digital GPIO pin, PWM
D7 Digital GPIO pin
D8 Digital GPIO pin
D9 Digital GPIO pin, PWM
D10 Digital SPI (CS), GPIO pin, PWM
D11 Digital SPI (CIPO), GPIO pin, PWM
D12 Digital SPI (COPI), GPIO pin
D13 Digital SPI (SCK), GPIO pin, Built-in LED
A0 Analog Analog In, DAC
A1 Analog Analog In, OPAMP +
A2 Analog Analog In, OPAMP -
A3 Analog Analog In, OPAMP OUT
A4 Analog Analog In, SDA*
A5 Analog Analog In, SCL*

Các chân A4 và A5 đều được kết nối với cùng một bus I2C.

Analog Pins

UNO R4 Minima có sáu chân đầu vào tương tự (A0-A5) có thể được đọc bằng cách sử dụng analogRead() function.

Pin Type Chức năng
A0 Analog Analog In, DAC
A1 Analog Analog In, OPAMP +
A2 Analog Analog In, OPAMP -
A3 Analog Analog In, OPAMP OUT
A4 Analog Analog In, SDA*
A5 Analog Analog In, SCL*

Các chân A4 và A5 đều được kết nối với cùng một bus I2C.

value = analogRead(pin);

Điện áp tham chiếu mặc định của các chân này là 5 V, nhưng có thể thay đổi như sau:

  • analogReference(AR_DEFAULT) (Tham chiếu mặc định là 5 V)
  • analogReference(AR_INTERNAL) (Được xây dựng trong tham chiếu 1,5 V.)

Độ phân giải mặc định được đặt thành 10 bit nhưng có thể cập nhật lên độ phân giải 12 và 14 bit. Để làm như vậy, hãy sử dụng phương pháp sau trong setup() bản phác thảo của bạn.

  • analogReadResolution(10) (mặc định)
  • analogReadResolution(12)
  • analogReadResolution(14)

Để tìm hiểu thêm về khả năng ADC của UNO R4 Minima, hãy tham khảo Hướng dẫn về độ phân giải ADC .

Đăng nhập