INFORMACIÓN
La R3 JUN UNO es una tarjeta de desarrollo versátil y modular basada en el microcontrolador ATmega328P, compatible con el factor de forma estilo UNO. La JUN R3 trabaja a un voltaje de 5V desde USB-Tipo C y vía jack DC entre 7 y 20V, teniendo una tolerancia hasta 2A. Incluye una matriz neopixel de 5×5 RGB (WS2812B), conector JST 1 mm para poder realizar la conexión entre otros módulos puede ser vía header o por conectores Qwiic, para poder tener comunicación vía I2C, además de UART ,SPI , con capacidades de entradas/salida analógica y digital
La R3 JUN UNO está diseñada para el prototipado rápido, es ideal para educación en sistemas embebidos, proyectos interactivos y tecnología wearable. La tarjeta incluye una etapa de adaptación de nivel I²C integrada, que permite una comunicación fluida entre dispositivos de 3,3 V y 5 V. Esto garantiza un funcionamiento fiable con una amplia gama de sensores y módulos sin necesidad de adaptadores de nivel externos.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: UNIT Electronics
- País de origen: Hecho en México
- MCU: ATmega328P
- Voltaje de alimentación: USB-C (5 V) o DC jack externo (7–20V)
- Memoria:
- RAM: 2Kb
- Flash:32Kb
- Frecuencia de operación: 16MHz
- Indicadores: Matriz NeoPixel, LED, botón de reset
- Matriz neopixel: 5×5 RGB LED Matriz (WS2812b-1515)
- Conexión externa: JST 1 mm 4Pin, USB Tipo C y Jack Power.
- Puertos: UART(1) , I2C(1), SPI(1), PWM(6), ADC(4) a 10 bits.
- Compatibilidad: Qwiic®, STEMMA QT
- Temperatura de operación: 0 °C a +70 °C.
- Dimensiones: 68.6 mm x 53.4mm x 11.54 mm
- Peso: 19.18 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Características principales de R3 JUN UNO
Test de prueba a la tarjeta R3 JUN UNO
El siguiente test de prueba es para confirmar que existe comunicación entre el driver CH340 , uso de la matriz 5×5 RGB e identificación de nuestra tarjeta R3 JUN UNO en el IDE de ARDUINO, para ello solo bastará con:
- Conectar la tarjeta a la PC
- Contar con el driver CH340, en caso de no tenerlo, descárgalo aqui
- Realizar la siguiente selección de tarjeta dentro del IDE de ARDUINO

- Instalar la librería <Adafruit Neopixel.h>
Posteriormente, realiza el siguiente programa:
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h> // Required for 16 MHz Adafruit Trinket
#endif
#define PIN 8 // NeoPixel data pin
#define NUM_LEDS 25 // Total LEDs in matrix
#define MATRIX_WIDTH 5 // Matrix width
#define MATRIX_HEIGHT 5 // Matrix height
#define DELAYVAL 100 // Animation delay (ms)
Adafruit_NeoPixel strip(NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
#if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
clock_prescale_set(clock_div_1);
#endif
strip.begin();
strip.show();
strip.setBrightness(50);
}
void loop() {
colorWipe(strip.Color(255, 0, 0), 50); // Red
colorWipe(strip.Color( 0, 255, 0), 50); // Green
colorWipe(strip.Color( 0, 0, 255), 50); // Blue
theaterChase(strip.Color(127, 127, 127), 50); // White, half brightness
theaterChase(strip.Color(127, 0, 0), 50); // Red, half brightness
theaterChase(strip.Color( 0, 0, 127), 50); // Blue, half brightness
rainbow(10);
theaterChaseRainbow(50);
}
void colorWipe(uint32_t color, int wait) {
for(int i=0; i<strip.numPixels(); i++) {
strip.setPixelColor(i, color);
strip.show();
delay(wait);
}
}
void theaterChase(uint32_t color, int wait) {
for(int a=0; a<10; a++) {
for(int b=0; b<3; b++) {
strip.clear();
for(int c=b; c<strip.numPixels(); c += 3) {
strip.setPixelColor(c, color);
}
strip.show();
delay(wait);
}
}
}
void rainbow(int wait) {
for(long firstPixelHue = 0; firstPixelHue < 5*65536; firstPixelHue += 256) {
strip.rainbow(firstPixelHue);
strip.show();
delay(wait);
}
}
void theaterChaseRainbow(int wait) {
int firstPixelHue = 0;
for(int a=0; a<30; a++) {
for(int b=0; b<3; b++) {
strip.clear();
for(int c=b; c<strip.numPixels(); c += 3) {
int hue = firstPixelHue + c * 65536L / strip.numPixels();
uint32_t color = strip.gamma32(strip.ColorHSV(hue)); // hue -> RGB
strip.setPixelColor(c, color);
}
strip.show();
delay(wait);
firstPixelHue += 65536 / 90;
}
}
}
Si los mayas te aprobaron el código, podrás visualizar lo siguiente en tu tarjeta R3 JUN UNO 🙂
Aplicaciones
- Prototipado: Construye y evalúa rápidamente conceptos de sistemas embebidos.
- Educación: Ideal para enseñar los fundamentos de microcontroladores y electrónica.
- Wearables: Factor de forma compacto y opciones de alimentación flexibles para dispositivos portátiles.
- Displays interactivos: Utiliza la matriz NeoPixel integrada para obtener retroalimentación visual dinámica.



























Valoraciones
No hay valoraciones aún.