Carte Arduino UNO R4 Minima ABX00080
L'Arduino UNO R4 Minima est la première carte UNO à disposer d'un microcontrôleur Arm® Cortex®-M4 32 bits RA4M1 Renesas (R7FA4M1AB3CFM#AA0) lui conférant plus de puissance et de mémoire que ses prédécesseurs (256 Ko de mémoire flash, 32 Ko de SRAM et 8 Ko de mémoire de données EEPROM).
S'appuyant sur le succès de l'Arduino UNO R3, les cartes Arduino UNO R4 ( version minima et Wifi ) sont les meilleurs outils de prototypage et d'apprentissage pour tout un chacun.
Tout en préservant les caractéristiques bien connues de la famille Arduino UNO (facteur de forme standard, compatibilité avec les platines additionnelles Shield, entrées/sorties fonctionnant sous 5 V, robustesse de platine), les cartes Arduino UNO R4 offrent une puissance de traitement et une mémoire accrue ainsi que de nombreuses nouvelles fonctionnalités. En tant que tels, ces cartes sont un excellente choix pour tous les passionnés d'électronique débutants et confirmés qui souhaitent repousser les limites de leurs projets.
L'Arduino R4 est disponible en 2 versions:
Arduino R4 Minima
Nouvelles caractéristiques
- Connecteur USB-C®
- Nouveau microcontrôleur RA4M1 de Renesas (Arm® Cortex®-M4)
- Périphérique HID (permettant d'émuler une souris ou un clavier)
- Partie alimentation améliorée (jusqu'à 24 V via VIN)
- Bus CAN
- CNA (12 bits)
- Ampli OP
- Support de protection livré
Arduino R4 Wifi
Nouvelles caractéristiques
… tout ce que UNO R4 Minima a, plus :
– Wi-Fi® / Bluetooth® Low Energy
– Matrice LED entièrement adressable (matrice 12x8)
– Connecteur d'extension au standard Qwiic I2C
– RTC (avec prise en charge d'une batterie tampon)
– Diagnostic des erreurs d'exécution
Compatibilité avec la carte Arduino UNO Rev 3
Les cartes Arduino R4 conservent le même facteur de forme, le même brochage et la même tension de fonctionnement de 5 V que son prédécesseur l'Arduino UNO Rev 3. Cela signifie que les platines Shield existantes pourront être facilement utilisées sur la nouvelle carte, en tirant parti de l'écosystème unique et énorme qui existe déjà pour l'Arduino UNO Rev 3. Du côté des logiciels, la plupart des bibliothèques sont compatibles et prêtes à l'emploi, tandis que celles qui peuvent poser problème seront suivies sur une page Web pour informer les utilisateurs des alternatives possibles.
Plus de mémoire et une vitesse d'exécution plus rapide
Comparaison mémoire entre l'Arduino Uno Rev 3 (ATmega328P) et l'Arduino R4 (RA4M1)
ATmega328P RA4M1
SRAM 2 KB 32 KB (16x)
Flash 32 KB 256 KB code (8x)
EEPROM 1 KB 8 KB (8x)
Horloge 16 MHz 48 MHz (3x)
Ces spécifications permettent de nouvelles possibilités telles que :
➔ Stocker de longues chaînes dans votre application
➔ Utiliser plus de bibliothèques dans un seul projet
➔ Appeler une API ou exposer un serveur Web
➔ Créez des projets plus complexes avec moins de risque de fragmentation mémoire
➔ Contrôlez de longues bandes ou matrices de LED avec des animations
➔ Générer des formes d'onde ou des échantillons de données avec une grande précision
Ceci est bénéfique pour de nombreuses applications telles que :
➔ La commande moteur
➔ La collecte de données
➔ La gestion de matériel scientifique
➔ Les projets connectés au réseau
➔ L'installations créatives et interactives
➔ Le pilotage d'écrans couleur
Nouveaux périphériques intégrés
L'Arduino 'UNO R4 propose plusieurs nouveaux périphériques passionnants qui élargissent les possibilités pour les fabricants et permettent des projets plus avancés.
DAC 12 bits - Un DAC intégré permet de générer des tensions de sortie entre 0 V et 5 V sans aucun composant externe. Cela ajoute une capacité de sortie analogique à Arduino UNO, qui peut être utilisée pour générer des formes d'onde audio (en combinaison avec un amplificateur externe) ou piloter des composants analogiques.
CAN-BUS - Ceci fournit une solution de qualité industrielle pour connecter plusieurs périphériques à l'aide d'un simple bus, comme dans les voitures, les machines complexes ou les robots. Par rapport aux bus UART, I2C ou SPI, CAN-BUS prend en charge des distances plus longues, une communication plus rapide et une plus grande fiabilité. Étant donné que UNO R4 prend en charge le protocole complet de manière native, seul l'adaptateur de couche physique est nécessaire sans boucliers coûteux ni composants supplémentaires.
OpAmp - Les amplificateurs opérationnels sont des circuits très courants utilisés en combinaison avec Arduino qui permettent la mesure de valeurs analogiques d'entrée à basse tension ou à haute résistance qui ne pourraient pas être mesurées directement avec une broche analogique normale. Les exemples incluent les photodiodes, les capteurs piézoélectriques, les accéléromètres, les hydrophones, les moniteurs d'humidité, les moniteurs de pH, les capteurs chimiques, les détecteurs de fumée, les capteurs audio, les microphones. Étant donné que l'Arduino UNO R4 a un OpAmp intégré, aucun circuit externe n'est plus nécessaire.
SWD (Sur la version Minima uniquement) - Le port SWD permet de déboguer un programme exécuté sur la carte à l'aide de l'IDE Arduino 2.0 via un débogueur matériel (tel qu'un J-Link ou tout autre périphérique compatible SWD). Cela permet d'inspecter le code, de suspendre son exécution et de modifier les variables au moment de l'exécution.
DSP/FPU – Basé sur un microcontrôleur Arm® Cortex®-M4, l'Arduino UNO R4 fournit des accélérateurs matériels de traitement de signal numérique avancés intégrés pour traiter les signaux à l'aide de calculs mathématiques. Cela peut être utilisé pour traiter n'importe quel signal analogique, tel que le signal de sortie d'un microphone, le retour d'un capteur intégré dans un système de commande de moteur ou les sorties d'applications de fusion de capteurs. Grâce au DSP, moins de cycles sont nécessaires pour exécuter des algorithmes de boucle de contrôle, permettant ainsi d'implémenter des algorithmes comme la transformée de Fourier rapide aux côtés d'autres logiques. Cette capacité est pertinente dans l'IoT, le contrôle moteur, la gestion de l'alimentation, l'audio embarqué, la domotique industrielle et domestique, les applications de santé et de bien-être.
USB-C®
Les cartes Arduino UNO R4 bénéficient d'un connecteur USB-C® qui présente plusieurs avantages par rapport au connecteur traditionnel :
➔ Très disponible sur le marché, étant la norme moderne pour les ordinateurs portables et smartphones et autres cartes Arduino modernes
➔ Petite taille
➔ Symétrique, permet une insertion facile
➔ Mécaniquement robuste
Périphérique HID
Grâce à cette capacité intégrée, l'Arduino UNO R4 peut simuler une souris ou un clavier lorsqu'il est connecté à un ordinateur via un câble USB. Cela permet d'envoyer très facilement des frappes au clavier et des mouvements de souris à un ordinateur.
Cette fonctionnalité, rendue populaire par l'Arduino Leonardo mais qui n'était pas présente dans UNO, permet aux makers de créer plusieurs projets, dont :
➔ des interfaces homme-machine alternatives à utiliser à des fins créatives ;
➔ contrôleurs de jeu ;
➔ dispositifs liés à l'accessibilité ;
➔ appareils devant communiquer avec des logiciels informatiques existants sans développement personnalisé côté hôte.
Plage de tension plus large et plus grande robustesse électrique
La plage de tension d'entrée des cartes Arduino UNO R4 a été augmentée, car elles peuvent être alimentées jusqu'à 24 V. Cela permet d'utiliser la carte en combinaison avec des moteurs ou des bandes LED (ou d'autres actionneurs) avec une seule alimentation.
➔ La carte présente une conception thermique améliorée, qui réduit la température de fonctionnement de la carte lorsqu'elle est alimentée avec des tensions plus élevées.
➔ Le circuit a été conçu avec plusieurs protections en place pour réduire les risques que des erreurs de câblage commises par des utilisateurs inexpérimentés (comme une inversion de polarité ou des courts-circuits) puissent endommager la carte elle-même ou le PC connecté via USB. Cette quantité de protections n'est pas courante parmi les cartes de prototypage, et bien qu'elle ne soit pas une caractéristique immédiatement visible, c'est l'un des facteurs clés du succès des Arduino UNO.
➔ Enfin, le microcontrôleur RA4M1 dispose d'une protection intégrée contre les surintensités sur les broches qui offre une protection supplémentaire contre les erreurs faisant de l'Arduino UNO R4 le choix le plus robuste pour les débutants et le prototypage.
Caractéristiques techniques
Microcontrôleur utilisé:
- R7FA4M1AB3CFM#AA0 Arm® Cortex®-M4 48 MHz avec une unité à virgule flottante (FPU)
- Tension de fonctionnement 5 V
- Horloge en temps réel (RTC)
- Unité de protection de la mémoire (MPU)
- Convertisseur analogique numérique (DAC)
Mémoire
- Mémoire flash de 256 Ko
- 32 ko SRAM
- Mémoire de données de 8 Ko (EEPROM)
Broches
- 14 broches numériques (GPIO), D0-D13
- 6 x broches d'entrée analogiques (ADC), A0-A5
- 6 broches PWM : D3, D5, D6, D9, D10, D11
Périphériques
- Unité de détection tactile capacitive (CTSU)
- Module USB 2.0 pleine vitesse (USBFS)
- CAN jusqu'à 14 bits
- DAC jusqu'à 12 bits DAC
- Amplificateur opérationnel (OPAMP)
Alimentation
- La tension d'entrée recommandée (VIN) est de 6 à 24 V
- Tension de fonctionnement 5 V
- Prise DC cylindrique connectée à la broche VIN
- Alimentation via USB-C® à 5 V
- Diodes Schottky pour la protection contre les surtensions et l'inversion de polarité
Communication
- 1 x UART (broche D0, D1)
- 1 x SPI (broche D10-D13, en-tête ICSP)
- 1 x I²C (broche A4, A5, SDA, SCL)
- 1 x CAN (broche D4, D5, un émetteur-récepteur externe est requis)
Écosystème de Shield pour Arduino
– Shield Arduino pour UNO
Tous les shields existants pour UNO fabriqués par Arduino sont 100% compatibles avec les Arduino UNO R4.
– Shield tiers pour UNO
L'écosystème de shield tiers pour UNO est énorme et compte plus de 100 produits sur le marché. En termes de tension et de brochage, tous les shield sont compatibles avec les Arduino UNO R4. La compatibilité logicielle peut nécessiter des travaux de portage, elle doit donc être vérifiée auprès des fabricants de Shield avant l'achat.
IMPORTANT : L'Arduino UNO Rev 3 n'est pas stoppé !
Avec plus de 10 millions d'Arduino UNO Rev 3 vendus dans le monde et des milliers de projets sur base d'Arduino UNO Rev 3 disponibles en ligne pour que les utilisateurs puissent les essayer, l'Arduino UNO Rev3 sera toujours disponible sans aucun plan d'abandon.
Produits associés