A Arduino anunciou em 25 de março sua nova revisão revolucionária da icônica placa UNO. O Arduino UNO R4 é uma atualização aguardada há muito tempo, que expande as possibilidades do produto de código aberto mais popular da marca. Com um Cortex®-M4 de 32 bits, o novo UNO R4 oferece um aumento de até 16 vezes na velocidade de clock, memória e armazenamento flash, preservando os recursos conhecidos da família UNO, como o formato padrão, a compatibilidade de shields e a tensão de operação de 5V, além da robustez excepcional.
Esse grande salto começa com um novo processador da Renesas, líder global em microcontroladores, produtos analógicos, de energia e SoC. Enquanto mais de 10 milhões de usuários aproveitaram o microcontrolador de 8 bits do Arduino UNO R3 para desenvolvimento e trabalho por mais de uma década, o novo MCU da série RA4 abrirá infinitas novas oportunidades de projetos para fabricantes mais avançados e atualizará a placa para os padrões atuais.
O UNO R4 virá em duas versões – UNO R4 WiFi e UNO R4 Mínima – oferecendo desempenho e possibilidades sem precedentes para a comunidade.
A versão WiFi vem com um módulo WiFi Espressif S3, ampliando as oportunidades criativas para fabricantes, educadores e entusiastas; enquanto o UNO R4 Mínima oferece uma opção econômica para aqueles que procuram o novo microcontrolador sem recursos adicionais.
O novo Arduino UNO R4 apresenta o processador Renesas RA4M1 (Arm Cortex®-M4) rodando a 48MHz, que fornece um aumento de 3x em relação ao UNO R3. Além disso, a SRAM passou de 2kB para 32kB e a memória flash passou de 32kB para 256kB, para acomodar projetos mais complexos. Além disso, atendendo às solicitações da comunidade, a porta USB foi atualizada para USB-C e a tensão máxima de alimentação foi aumentada para 24V, além de um design térmico melhorado. A placa fornece um barramento CAN, que permite aos usuários minimizar a fiação e executar diferentes tarefas em paralelo conectando vários shields. Finalmente, a nova placa inclui um DAC analógico de 12 bits.
O lançamento do Arduino UNO R4 é a resposta às solicitações de melhoria e atualizações da plataforma Arduino que a comunidade de desenvolvedores e fabricantes vem solicitando, tornando mais fácil do que nunca começar no desenvolvimento utilizando o Arduino.
Quando se trata de compatibilidade de hardware, pinos, tensão e formato permanecem inalterados em relação ao UNO R3, garantindo máxima compatibilidade de hardware e elétrica com os projetos e shields existentes. No lado do software, um grande esforço está sendo feito para maximizar a compatibilidade reversa das bibliotecas Arduino mais populares, para que os usuários possam contar com exemplos e tutoriais de código existentes. Na maioria dos casos, bibliotecas e exemplos funcionarão “out-of-the-box”, mas algumas que foram otimizadas para a arquitetura AVR usada no R3 precisarão ser portadas. Para ajudar na transição, a Arduino fornecerá uma lista pública dessas bibliotecas, juntamente com links para alternativas existentes. Além disso, um programa para early adopters foi criado, com um site dedicado www.arduino.cc/UNOR4, possibilitando desenvolvedores de bibliotecas portarem seus códigos de baixo nível para a arquitetura Renesas.
Abaixo segue o diagrama de blocos do processador Renesas RA4M1 retirado de seu datasheet:
O Arduino UNO R3 ainda estará disponível e suportado, ao lado de todos os criadores que desejam trabalhar com seu microcontrolador AVR de 8 bits.
O Arduino UNO R4 está programado para ser lançado no final de maio, quando mais detalhes sobre suas características serão divulgados, mas você já pode se inscrever na lista de espera e ser notificado quando estiver disponível em estoque!