Arduino Nano R4

Arduino · Nano R4 ABX00142; ABX00143 — те же функции с гребёнками

Компактная плата для автоматики и датчиков

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает Nano R4 ABX00142; ABX00143 — те же функции с гребёнками

Nano R4 переносит 32-битный RA4M1 в компактный формат Nano. Она подходит для автоматики, небольших измерительных приборов и проектов с аналоговыми сигналами, где важны 5-вольтовая логика основных контактов и возможность установки на собственную плату.

На борту есть USB-C, Qwiic, отдельный пользовательский светодиод и RGB LED. Qwiic работает на 3,3 В через согласование уровней и использует Wire1; обычные A4/A5 относятся к Wire с логикой 5 В. Беспроводного модуля у Nano R4 нет.

Плата не является уменьшенной UNO с автоматически одинаковыми настройками. Для Nano R4 отдельно проверены VIN до 21 В, CAN на D4/D5 и LED_BUILTIN на внутреннем номере 22. Светодиод не привязан к D13, как у классической Nano. На A0 доступен DAC, на A1–A3 — выводы операционного усилителя.

Варианты ABX00142 без гребёнок и ABX00143 с гребёнками объединены здесь: припаянные разъёмы не меняют модель. Размер PCB в механическом разделе меньше округлённого габарита с выступающим USB; это важно для корпуса. Библиотеки с AVR-регистрами требуют адаптации.

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

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

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

Функциональная альтернатива на том же семействе MCU — Waveshare RA4M1-Zero,18×23,5 мм. У неё другая разводка и по умолчанию 3,3-вольтовое питание MCU с выбором через 0-омный резистор; это не совместимая по контактам Nano R4. Перенос скетча и корпуса требует отдельной проверки. Нельзя переносить 5-вольтовые подключения оригинальной Nano R4 без изменений. Источник производителя.

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

Микроконтроллер
Renesas RA4M1 (R7FA4M1AB3CFM); Arm Cortex-M4, 32 бита
Тактовая частота
48 МГц
Физическая Flash основного MCU
256 КБ
SRAM основного MCU
32 КБ
Доступные контакты
Разъёмы D0–D13 и A0–A7; A0 также DAC, A1–A3 — OPAMP. Qwiic и вспомогательные площадки SDA/SCL/VBATT показаны на точной схеме ABX00142. Число общих GPIO не сводится здесь к спорному числу из обзорной таблицы.
Аналоговые входы
До 14 бит; стандартный analogRead по умолчанию 10 бит
PWM
6: D3, D5, D6, D9, D10, D11
Уровень GPIO
5 В
USB
USB-C, native USB Renesas RA4M1
Форм-фактор и размеры
Nano, около 45 × 18 мм; PCB 43,18 × 17,78 мм без выступа USB
Беспроводная связь
На плате отсутствует
DAC
A0, до 12 бит
Внутренняя память данных
8 КБ
CAN
Контроллер на D4 TX / D5 RX; нужен внешний трансивер
Интерфейс
I²C, SPI, UART, Аналоговый
Питание модуля
Первый запуск: 5 В через USB-C. VIN: 6–21 В по руководству Nano R4; предел 24 В от UNO R4 к этой плате не относится. Основные GPIO — 5 В, до 8 мА на контакт; Qwiic — 3,3 В. Резервный вход RTC VBATT рассчитан на 1,6–3,6 В и не является общим входом питания платы. Не подавайте VIN на GPIO, USB, 5V или 3V3.

ПРАКТИКА

Подключение

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

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

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

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

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

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

Библиотеки

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

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

Boards Manager
Arduino UNO R4 Boards 1.6.0

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

Board
Arduino Nano R4

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

FQBN
arduino:renesas_uno:nanor4

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

LED
LED_BUILTIN

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

Arduino Nano R4: первый 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 для Nano R4 ABX00142; ABX00143 — те же функции с гребёнками и Arduino UNO R4 Boards 1.6.0. Функции pinMode/digitalWrite/delay и контакт LED_BUILTIN сверены с официальным примером и распиновкой; компиляция и аппаратное испытание не выполнялись. Отключите внешние цепи, подключите USB с данными, установите пакет, выберите указанную плату и порт. Нажмите Verify, затем Upload. Ожидается мигание встроенного пользовательского LED с периодом 1 с. Индикатор питания не является результатом теста. Если загрузка не проходит, проверьте USB-кабель, порт, выбранную модель и отсутствие программы, удерживающей порт.

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

Все проекты

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

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