Arduino Uno R4 WiFi simulator, with the LED matrix
O Uno R4 WiFi é o RA4M1 da Minima, um Arm Cortex-M4 a 48 MHz, no formato do Uno, com uma matriz de LED vermelha de 12 por 8 para desenhar e WiFi. A matriz é charlieplexada em onze pinos e varrida do jeito que a placa a varre; o WiFi é uma rede simulada, sem um segundo chip por trás.
- 5áreas de periféricos modeladas
- 2projetos prontos para rodar
- Tempo realna sua própria máquina
O que é modelado
Tirado do documento de contrato da própria placa e posto em palavras simples, com o que falta ao lado.
Modelado
- Núcleo
- Cortex-M4 a 48 MHz, o modelo da Minima inteiro
- Matriz de LED
- Noventa e seis LEDs em onze pinos charlieplexados, desenhados com Arduino_LED_Matrix.h
- WiFi, simulado
- WiFiS3.h sobre uma rede escrita em software: sem rádio, sem ESP32-S3, e internet real só quando você faz login e ativa
- PWM e ADC
- PWM GPT nos seis pinos marcados e o ADC de quatorze bits em A0 a A5
- Serial
- Serial no USB e Serial1 nos pinos 0 e 1, os dois no monitor
Não modelado
- O módulo ESP32-S3 em si e seu link serial: as chamadas de WiFi chegam direto à rede.
- A tabela de ligação da matriz da placa real. A biblioteca e a placa compartilham a do Mokxi, então desenhar pela biblioteca está certo; acionar os onze pinos à mão pela tabela real não está.
- Texto ArduinoGraphics na matriz, e o conector Qwiic.
Abra um e aperte Rodar
Cada um destes abre no editor exatamente como está desenhado aqui.
Todos os projetos prontos do Uno R4 WiFi
Cada um tem sua própria página com o circuito rodando, o código e uma lista de componentes.
Bibliotecas do Arduino que compilam como estão
Cole um tutorial que inclua uma destas e ele compila. Para qualquer outra biblioteca, a compilação indica o header do Mokxi que faz o mesmo trabalho.
E mais 15, 23 no total: OneWire.h e DallasTemperature.h; Adafruit_BME280.h, Adafruit_BMP280.h e 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.
Tutoriais que usam esta placa
Cada um termina num circuito rodando, nesta mesma placa.
Perguntas
É grátis?
Sim. Toda placa e todo componente está no plano Grátis, sem precisar de conta.
Simula WiFi?
Sim, e avisa. WiFiS3.h entra numa rede escrita em software, com o nome e a senha como configurações da placa. Não há rádio nem ESP32-S3 no modelo. Com login, você pode ativar a Internet real no painel Nuvem, e as requisições HTTP e HTTPS a hosts reais saem pelo gateway do Mokxi.
Posso desenhar minhas próprias imagens na matriz?
Sim: renderBitmap recebe oito linhas de doze, loadFrame recebe três palavras de 32 bits, e loadSequence com play roda uma animação.
Um sketch da Minima roda nela?
Sim. Os headers, os pinos e o chip são os mesmos. Um sketch que usa a matriz ou o WiFi não compila para a Minima, que não tem nenhum dos dois.
Uno R4 WiFi or an ESP32?
O R4 WiFi roda seu sketch no RA4M1 e entrega o WiFi a um módulo ESP32-S3 ao lado, no formato do Uno com pinos de 5 V, então shields e circuitos de Uno servem. Uma placa ESP32 roda o sketch no próprio chip de WiFi, com pinos de 3,3 V. As duas são grátis no Mokxi.
As outras placas
Todas estas rodam hoje, e todas são grátis.
Todas as placas Arduino num só lugar: o simulador de Arduino.
Um chip RISC-V a 160 MHz, com o mapa de memória real.
O Arduino clássico, com um ATmega328P rodando a 16 MHz.
O chip do Uno numa placa pequena que cabe na protoboard.
O Arduino grandão, com 54 pinos digitais e quatro portas seriais.
Uma placa no formato do Uno cujo chip cuida da própria serial USB.
Uma segunda placa RISC-V, com 31 pinos e WiFi simulado.
O ESP32 clássico a 240 MHz, com WiFi simulado.
O ESP32-S3 a 240 MHz, com serial USB e um LED RGB.
Teste com o seu próprio firmware
O que você monta aqui roda, sem alterações, na placa que está na sua mesa. Nada para instalar e sem precisar de conta.