Placa

Arduino Uno R4 WiFi simulator, with the LED matrix

El Uno R4 WiFi es el RA4M1 de Renesas de la Minima, un Arm Cortex-M4 a 48 MHz, con el contorno del Uno, con una matriz LED roja de 12 por 8 para dibujar y WiFi. La matriz está en charlieplexing sobre once pines y se escanea como la escanea la placa; el WiFi es una red simulada, sin un segundo chip detrás.

  • 5áreas de periféricos modeladas
  • 2proyectos listos para ejecutar
  • Tiempo realen tu propia máquina
Arduino Uno R4 WiFi: corazónlive0.000 s 0.00x
Haz clic para abrirlo en el editor
La placa está ejecutando firmware real ahora mismo. Haz clic para abrir el circuito en el editor.
El modelo

Qué se modela

Tomado del documento de contrato de la propia placa y dicho en palabras sencillas, con lo que falta al lado.

Modelado

Núcleo
Cortex-M4 a 48 MHz, el modelo de la Minima completo
Matriz LED
Noventa y seis LED en once pines con charlieplexing, dibujados con Arduino_LED_Matrix.h
WiFi, simulado
WiFiS3.h sobre una red escrita por software: sin radio, sin ESP32-S3, e internet real solo cuando inicias sesión y lo activas
PWM y ADC
PWM GPT en los seis pines marcados y el ADC de catorce bits en A0 a A5
Serie
Serial en el USB y Serial1 en los pines 0 y 1, ambos en el monitor

No modelado

  • El módulo ESP32-S3 en sí y su enlace serie: las llamadas de WiFi llegan directo a la red.
  • La tabla de cableado de la matriz de la placa real. La biblioteca y la placa comparten la de Mokxi, así que dibujar con la biblioteca es correcto; manejar a mano los once pines con la tabla real no.
  • Texto de ArduinoGraphics en la matriz y el conector Qwiic.
Empieza aquí

Abre uno y presiona Ejecutar

Cada uno de estos se abre en el editor tal como está dibujado aquí.

Proyectos

Todos los proyectos integrados del Uno R4 WiFi

Cada uno tiene su propia página con el circuito funcionando, el código y una lista de componentes.

Bibliotecas

Bibliotecas de Arduino que compilan tal cual

Pega un tutorial que incluya una de estas y se compila. Para cualquier otra biblioteca, la compilación indica el header de Mokxi que hace el mismo trabajo.

Servo.h
attach, write, writeMicroseconds, read, detach, en cualquier pin
Wire.h
I2C como maestro; Wire.begin() lo pone en A4 (SDA) y A5 (SCL)
SPI.h
transfer y transacciones, en los pines SPI habituales de la placa
EEPROM.h
read, write, update, get, put y EEPROM[i], guardados en 4 KB de RAM, que un reinicio borra: esta placa no tiene EEPROM donde escribir
LiquidCrystal_I2C.h
la LCD de 16x2 con su adaptador I2C
Adafruit_GFX.h y Adafruit_SSD1306.h
la OLED I2C de 128x64: texto, píxeles, líneas, rectángulos, círculos, triángulos y mapas de bits
Adafruit_NeoPixel.h
Tiras y paneles WS2812
DHT.h
los DHT11 y DHT22: temperatura, humedad y el índice de calor, como floats que puedes imprimir

Y 15 más, 23 en total: OneWire.h y DallasTemperature.h; Adafruit_BME280.h, Adafruit_BMP280.h y SparkFunBME280.h; RTClib.h; Adafruit_SHT31.h; Adafruit_PCF8591.h; Adafruit_ADXL345_U.h; LedControl.h; Adafruit_LEDBackpack.h; Adafruit_TCS34725.h; Adafruit_SGP30.h; Adafruit_INA219.h; Adafruit_ADS1X15.h; Adafruit_MCP23X17.h; Bounce2.h; HX711.h.

Preguntas

¿Es gratis?

Sí. Todas las placas y todos los componentes están en el plan Gratis, sin necesidad de cuenta.

¿Simula WiFi?

Sí, y lo dice claramente. WiFiS3.h se une a una red escrita por software, con el nombre y la contraseña como ajustes de la placa. No hay radio ni ESP32-S3 en el modelo. Con la sesión iniciada, puedes activar Internet real en el panel Nube, y las solicitudes HTTP y HTTPS a servidores reales salen por el gateway de Mokxi.

¿Puedo dibujar mis propias imágenes en la matriz?

Sí: renderBitmap toma ocho filas de doce, loadFrame toma tres palabras de 32 bits, y loadSequence con play ejecuta una animación.

¿Un sketch de la Minima corre en ella?

Sí. Los headers, los pines y el chip son los mismos. Un sketch que use la matriz o el WiFi no compila para la Minima, que no tiene ninguno.

Uno R4 WiFi or an ESP32?

El R4 WiFi ejecuta tu sketch en su RA4M1 y entrega el WiFi a un módulo ESP32-S3 a su lado, con el contorno del Uno y pines de 5 V, así que los shields y circuitos de Uno encajan. Una placa ESP32 ejecuta el sketch en el propio chip WiFi, con pines de 3.3 V. Ambas son gratis en Mokxi.

Pruébalo con tu propio firmware

Lo que armas aquí corre sin cambios en la placa de tu escritorio. Sin instalar nada y sin necesidad de cuenta.