Arduino UNO R4 Minima

Arduino · UNO R4 Minima ABX00080, Renesas RA4M1

Плата для автоматики и аналоговых сигналов

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает UNO R4 Minima ABX00080, Renesas RA4M1

UNO R4 Minima подходит для автоматики, измерителей и учебных проектов, которым нужны привычные 5-вольтовые контакты UNO и больше памяти, чем у ATmega328P. 32-битный RA4M1 добавляет аналоговый выход DAC, часы реального времени и контроллер CAN.

Это отдельная модель без встроенной беспроводной связи. У UNO R4 WiFi есть ESP32-S3, матрица светодиодов и дополнительные узлы; её схему нельзя подставлять вместо Minima. У самой Minima USB-C обслуживает загрузку и native USB-функции.

Совпадение форм-фактора с UNO R3 помогает использовать подходящие щиты, но AVR-библиотеки, прямой доступ к регистрам и таймерам могут потребовать переписывания. Аппаратный ADC умеет больше разрядов, однако для нужного разрешения требуется явная настройка API. Для CAN отдельно нужен трансивер и корректная линия связи.

Вывод A0 совмещает ADC и DAC. При проектировании назначайте каждой физической линии одну совместимую функцию, а ток мощных нагрузок коммутируйте через драйвер.

Медиа: фотография Arduino из официальной страницы. Выполнены негeнеративное отделение фона, пропорциональное масштабирование и размещение на фоне SLDV LAB; детали не дорисовывались. Открытая лицензия магазинной фотографии отдельно не подтверждена.

Распиновка: Arduino, исходный PDF, CC BY-SA 4.0. В галерее — читаемый фрагмент первой страницы без перерисовки; полный документ содержит легенду и остальные обозначения. Адаптация распиновки распространяется по той же лицензии.

Совместимые платы и альтернативы

Документированный совместимый вариант — Waveshare R7FA4 PLUS A на RA4M1. Производитель предусмотрел переключение рабочего напряжения 3,3/5 В и собственные стабилизаторы AMS1117-3.3/MP8759; оригинальная Minima имеет фиксированную 5-вольтовую логику. Перед подключением проверьте положение переключателя и схему конкретной платы. Это изделие Waveshare, и параметры его питания не заменяют спецификацию Arduino. Источник производителя.

Характеристики

Микроконтроллер
Renesas RA4M1 (R7FA4M1AB3CFM); Arm Cortex-M4, 32 бита
Тактовая частота
48 МГц
Физическая Flash основного MCU
256 КБ
SRAM основного MCU
32 КБ
Доступные контакты
14 цифровых D0–D13 и 6 аналоговых A0–A5; A0 также DAC. A4/A5 и отдельные SDA/SCL — одни физические линии I²C.
Аналоговые входы
До 14 бит; стандартный analogRead по умолчанию 10 бит
PWM
6: D3, D5, D6, D9, D10, D11
Уровень GPIO
5 В
USB
USB-C, USB 2.0 Full Speed
Форм-фактор и размеры
UNO R4, 68,85 × 53,34 мм
Беспроводная связь
На плате отсутствует
DAC
A0, до 12 бит
Внутренняя память данных
8 КБ
CAN
Контроллер на D4 TX / D5 RX; нужен внешний трансивер
Интерфейс
I²C, SPI, UART, Аналоговый
Питание модуля
Первый запуск: 5 В через USB-C с передачей данных. MCU и GPIO работают от 5 В. VIN/DC допускают питание 6–24 В; эти напряжения нельзя подавать на GPIO или USB. Рекомендуемый предел одного GPIO по документации — 8 мА, суммарные ограничения также нужно учитывать. Для 3,3-вольтовых датчиков проверьте допустимые уровни и используйте согласование. Не соединяйте 5V с независимым источником без проверенной схемы питания.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
Питание и загрузкаUSB-CUSB-кабель с передачей данных; первый пример не требует внешнего питания.
Встроенный светодиодD13 / LED_BUILTINУже установлен на плате; внешние соединения для Blink не нужны.
Общая земля периферииGNDСоединять при выключенном питании.
I²C SDA / SCLA4 SDA / A5 SCL — Wire; отдельные SDA/SCL дублируют эти линииПроверьте питание и подтяжки подключаемого устройства.
SPID10 CS / D11 COPI / D12 CIPO / D13 SCK; SPI-разъём дублирует шинуСверяйте разъём по официальной распиновке.
UARTD0 RX / D1 TX — Serial1; Serial — USBПри подключении другой платы соединяйте TX с RX и проверьте уровни.
CAN TX / RXD4 TX / D5 RXЭто логические линии контроллера, а не CANH/CANL. Нужен подходящий внешний трансивер.

Подходит для Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать UNO R4 Minima ABX00080, Renesas RA4M1. Уточни задачу, точное исполнение, питание и внешние устройства. Для первого запуска используй Arduino UNO R4 Boards 1.6.0, плату Arduino UNO R4 Minima и Blink на D13 / LED_BUILTIN. Разделяй напряжение питания и GPIO 5 В. D0 RX / D1 TX — Serial1; Serial — USB. Подготовь соединения, зависимости, минимальный пример и шаги диагностики; не утверждай, что код испытан на физической плате.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Boards Manager
Arduino UNO R4 Boards 1.6.0

Установите пакет плат; отдельная библиотека для Blink не требуется.

Board
Arduino UNO R4 Minima

Выбор должен совпадать с физической платой.

FQBN
arduino:renesas_uno:minima

Идентификатор профиля для Arduino CLI; в IDE выбирается через меню Board.

LED
LED_BUILTIN

D13 / LED_BUILTIN; не используйте этот контакт одновременно с внешней периферией.

Arduino UNO R4 Minima: первый Blink

cpp
#include <Arduino.h>

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, LOW);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
}

Полный самостоятельный .ino для UNO R4 Minima ABX00080, Renesas RA4M1 и Arduino UNO R4 Boards 1.6.0. Функции pinMode/digitalWrite/delay и контакт LED_BUILTIN сверены с официальным примером и распиновкой; компиляция и аппаратное испытание не выполнялись. Отключите внешние цепи, подключите USB с данными, установите пакет, выберите указанную плату и порт. Нажмите Verify, затем Upload. Ожидается мигание встроенного пользовательского LED с периодом 1 с. Индикатор питания не является результатом теста. Если загрузка не проходит, проверьте USB-кабель, порт, выбранную модель и отсутствие программы, удерживающей порт.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты