
Arduino UNO R4 WiFi
Arduino · UNO R4 WiFi ABX00087, RA4M1 + ESP32-S3-MINI-1-N8
Плата для сетевых датчиков и световых панелей
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает UNO R4 WiFi ABX00087, RA4M1 + ESP32-S3-MINI-1-N8
UNO R4 WiFi удобна для сетевых датчиков, домашних индикаторов и учебных устройств, которым нужны Wi-Fi и обычные разъёмы UNO. Пользовательский скетч в стандартном режиме выполняет Renesas RA4M1; ESP32-S3 обслуживает беспроводную связь и USB-мост.
Встроенная матрица 12 × 8 красных светодиодов позволяет выводить небольшие значки и сообщения без отдельного дисплея. Разъём Qwiic упрощает подключение подходящих 3,3-вольтовых I²C-модулей. Он относится к отдельной шине Wire1, тогда как A4/A5 используют Wire.
Память двух процессоров нельзя складывать в доступный скетчу объём: у RA4M1 собственные 256 КБ Flash и 32 КБ SRAM. Плата отличается от Minima разводкой периферии и набором устройств; одинакового семейства MCU недостаточно для переноса всех низкоуровневых настроек.
Для Wi-Fi используется WiFiS3 из пакета плат. BLE доступен через ArduinoBLE при совместимой прошивке ESP32-S3; перед отдельным беспроводным проектом сверяйте требования библиотеки и версию firmware. Не перепрошивайте ESP32-S3 как обычную DevKit без понимания, что это меняет штатный канал связи.
Медиа: фотография Arduino из официальной страницы. Выполнены негeнеративное отделение фона, пропорциональное масштабирование и размещение на фоне SLDV LAB; детали не дорисовывались. Открытая лицензия магазинной фотографии отдельно не подтверждена.
Распиновка: Arduino, исходный PDF, CC BY-SA 4.0. В галерее — читаемый фрагмент первой страницы без перерисовки; полный документ содержит легенду и остальные обозначения. Адаптация распиновки распространяется по той же лицензии.
Совместимые платы и альтернативы
Waveshare R7FA4 PLUS B заявлена производителем как совместимая с UNO R4 WiFi: RA4M1, ESP32-S3, матрица 12×8 и Qwiic. У неё собственная схема питания и переключение 3,3/5 В; это существенно при выборе датчиков. Для аналога используйте именно его документацию и прошивку беспроводного узла. Наличие тех же процессоров не доказывает одинаковые защиты, допустимый ток или качество компонентов. Источник производителя.
Характеристики
- Микроконтроллер
- Renesas RA4M1 (R7FA4M1AB3CFM); Arm Cortex-M4, 32 бита
- Тактовая частота
- 48 МГц
- Физическая Flash основного MCU
- 256 КБ
- SRAM основного MCU
- 32 КБ
- Доступные контакты
- 14 цифровых D0–D13, 6 аналоговых A0–A5, DAC на A0. Отдельный Qwiic и сервисный разъём ESP32-S3; эти контакты имеют другое напряжение логики.
- Аналоговые входы
- До 14 бит; стандартный analogRead по умолчанию 10 бит
- PWM
- 6: D3, D5, D6, D9, D10, D11
- Уровень GPIO
- 5 В
- USB
- USB-C; связь с компьютером через ESP32-S3
- Форм-фактор и размеры
- UNO R4, 68,85 × 53,34 мм
- Беспроводная связь
- Wi-Fi 2,4 ГГц и Bluetooth Low Energy через ESP32-S3
- DAC
- A0, до 12 бит
- Внутренняя память данных
- 8 КБ
- CAN
- Контроллер на D4 TX / D5 RX; нужен внешний трансивер
- Интерфейс
- I²C, SPI, UART, Аналоговый, Wi-Fi, Bluetooth
- Питание модуля
- USB-C: 5 В для первого запуска; VIN/DC: 6–24 В. Основные GPIO RA4M1 — 5 В, максимум 8 мА на контакт по документации. Разъём Qwiic и сервисные контакты ESP32-S3 — 3,3 В; они не допускают 5 В. Наличие обоих напряжений на одной плате не делает все разъёмы взаимозаменяемыми. Не подавайте VIN на сигнальные линии и не питайте моторы от GPIO.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| Питание и загрузка | USB-C | USB-кабель с передачей данных; первый пример не требует внешнего питания. |
| Встроенный светодиод | D13 / LED_BUILTIN | Уже установлен на плате; внешние соединения для Blink не нужны. |
| Общая земля периферии | GND | Соединять при выключенном питании. |
| I²C SDA / SCL | A4 SDA / A5 SCL — Wire (5 В); Qwiic — Wire1 (3,3 В) | Проверьте питание и подтяжки подключаемого устройства. |
| SPI | D10 CS / D11 COPI / D12 CIPO / D13 SCK; SPI-разъём дублирует шину | Сверяйте разъём по официальной распиновке. |
| UART | D0 RX / D1 TX — Serial1; Serial — USB | При подключении другой платы соединяйте TX с RX и проверьте уровни. |
| CAN TX / RX | D4 TX / D5 RX | Это логические линии контроллера, а не CANH/CANL. Нужен подходящий внешний трансивер. |
Подходит для Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать UNO R4 WiFi ABX00087, RA4M1 + ESP32-S3-MINI-1-N8. Уточни задачу, точное исполнение, питание и внешние устройства. Для первого запуска используй Arduino UNO R4 Boards 1.6.0, плату Arduino UNO R4 WiFi и 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 WiFiВыбор должен совпадать с физической платой.
- FQBN
arduino:renesas_uno:unor4wifiИдентификатор профиля для Arduino CLI; в IDE выбирается через меню Board.
- LED
LED_BUILTIND13 / LED_BUILTIN; не используйте этот контакт одновременно с внешней периферией.
Arduino UNO R4 WiFi: первый 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 WiFi ABX00087, RA4M1 + ESP32-S3-MINI-1-N8 и Arduino UNO R4 Boards 1.6.0. Функции pinMode/digitalWrite/delay и контакт LED_BUILTIN сверены с официальным примером и распиновкой; компиляция и аппаратное испытание не выполнялись. Отключите внешние цепи, подключите USB с данными, установите пакет, выберите указанную плату и порт. Нажмите Verify, затем Upload. Ожидается мигание встроенного пользовательского LED с периодом 1 с. Индикатор питания не является результатом теста. Если загрузка не проходит, проверьте USB-кабель, порт, выбранную модель и отсутствие программы, удерживающей порт.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


