INFORMACIÓN
El Arduino Nano R4 incorpora el potente microcontrolador Renesas RA4M1 con un núcleo Arm® Cortex®-M4 de 32 bits a 48 MHz. Su formato de placa de la familia Nano garantiza la compatibilidad con innumerables accesorios. Además, sus modernas características como USB-C®, bus CAN y un conector Qwiic integrado lo convierten en una opción versátil para proyectos. La placa Nano R4 representa la evolución natural de la familia Nano. Incluye:
- Placa Arduino Nano R4.
- 2 Tiras Header 2 x 15p, 2.54 mm.
- *No incluye Cable USB Tipo C.
El Arduino Nano R4 se utiliza en una amplia variedad de proyectos gracias a su potencia, tamaño reducido y facilidad de programación. Es común encontrarlo en prototipos de robótica, donde controla motores y sensores; en sistemas de automatización del hogar, para encender luces, regular la temperatura o gestionar dispositivos inteligentes; y en proyectos de Internet de las Cosas (IoT), conectándose a redes para enviar y recibir datos. También es muy usado en instrumentación electrónica, como medidores de voltaje, frecuencia o estaciones meteorológicas, así como en el desarrollo de dispositivos portátiles y wearables. Gracias a su compatibilidad con librerías y módulos, se convierte en una herramienta flexible para estudiantes, ingenieros y makers que buscan crear soluciones tecnológicas prácticas e innovadoras.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: Arduino.
- Modelo: Arduino Nano R4.
- Código Arduino: ABX00142
- Color PCB: Azul
- MCU: Renesas RA4M1 (Arm® Cortex®-M4).
- Frecuencia: 48 MHz.
- Conector USB: USB Tipo C.
- Compatible con:
- Dimensiones: 43 mm x 18 mm x 5 mm aproximadamente.
- Peso: 3.74 g.
Power:
- Voltaje de entrada Pin VIN: 6 – 21 VDC.
- USB: 5 VDC.
- Voltaje de Operación: 5 VDC.
- Voltaje de E/S: 5 VDC.
- Corrientes:
- Corriente por GPIO: Hasta 8 mA.
- Corriente combinada por todo los pines: 200 mA.
- Corriente de USB: Hasta 500 mA.
- Temperatura de Operación: -40 a 85 °C.
Memoria:
- Flash: 256 kB.
- RAM: 32 kB.
- EEPROM: 8 kB.
Pines:
- E/S digitales: 21 (todas las E/S expuestas se pueden utilizar como pones de E/S digitales)
- Pines de entrada analógica: 8 (Predeterminada: 10 bits, Máxima: 14 bits ADC).
- Referencia Analógica: 5 VDC AREF.
- Referencia Interna: 1.5 VCC.
- Frecuencia de Muestreo: Hasta 1 MSPS.
- Exactitud: +- 2 LSB.
- PWM: 6.
- Interrupciones Externas: D2, D3.
- Resistencia de Entrada: 20 – 50 kΩ (Pull-up interna).
- Built-in LED Pin: P204 Microcontrolador.
- Built-in RGB LED Pin:
- LEDR: P409 Microcontrolador.
- LEDG: P411 Microcontrolador.
- LEDB: P410 Microcontrolador.
- Pin VBATT (J5): Este pin permite conectar una batería de respaldo (en el rango de +1,6 a 3,6 VCC) para mantener el reloj de tiempo real (RTC) del microcontrolador y ciertas funciones de bajo consumo cuando la fuente de alimentación principal está desconectada de la placa.
- OPAMP: A1, A2, A3.
- DAC: 1 (12 bits – A0).
- RTC (Reloj de Tiempo Real): Integrado.
- Soporte HID.
Comunicación:
- UART (x1).
- I2C (x2) (5 V: A4, A5 / 3,3 V: QWIIC, J3, J4).
- SPI (x1) (D10- D13).
- CAN (x1) (D4, D5: Requiere un transceptor externo).
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Verificación de Funcionamiento.
El Nano R4 cuenta con un LED RGB incorporado que puede utilizarse como indicador de retroalimentación visual para el usuario.

Se puede acceder al LED RGB incorporado a través de las siguientes definiciones de macro:
| LED incorporado | Definición de macro | Pin del microcontrolador |
|---|---|---|
| LED rojo |
|
|
| LED verde |
|
|
| LED azul |
|
|
Nota: El LED RGB incorporado en el Nano R4 debe conectarse a tierra (GND) para que se encienda. Esto significa que un nivel de voltaje de LOW, en cada uno de sus pines, hará que se encienda el color específico del LED y un nivel de voltaje de HIGH los apagará.
Código.
El siguiente ejemplo esboza cada uno de los colores del LED RGB en un intervalo de 500 ms:
/**
RGB LED Example for the Arduino Nano R4 Board
Name: nano_r4_rgb_led.ino
Purpose: This sketch demonstrates how to control the built-in
RGB LED of the Arduino Nano R4 board.
@author Arduino Product Experience Team
@version 1.0 01/06/25
*/
void setup() {
// Initialize serial communication and wait up to 2.5 seconds for a connection
Serial.begin(115200);
for (auto startNow = millis() + 2500; !Serial && millis() < startNow; delay(500));
// Initialize LEDR, LEDG and LEDB as outputs
pinMode(LEDR, OUTPUT);
pinMode(LEDG, OUTPUT);
pinMode(LEDB, OUTPUT);
// Turn off all LEDs initially
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, HIGH);
Serial.println("- Arduino Nano R4 - RGB LED Example started...");
}
void loop() {
// Turn on the built-in red LED and turn off the rest
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, HIGH);
Serial.println("- Red LED on!");
delay(500);
// Turn on the built-in green LED and turn off the rest
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH);
Serial.println("- Green LED on!");
delay(500);
// Turn on the built-in blue LED and turn off the rest
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, LOW);
Serial.println("- Blue LED on!");
delay(500);
// Turn off all LEDs
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, HIGH);
Serial.println("- All LEDs off!");
delay(500);
}
Ahora debería ver el LED RGB incorporado alternando entre los colores rojo, verde y azul, seguido de un breve momento con todos los LED apagados, repitiendo este patrón continuamente. Además, puedes abrir el Monitor Serial del IDE de Arduino (Herramientas > Monitor Serial) para ver los mensajes de estado que el boceto de ejemplo envía cada vez que cambia el estado de los LED RGB.



























Valoraciones
No hay valoraciones aún.