Conrad, revendeur officiel d'Arduino

Depuis le mois d'août 2021, Conrad Electronic est revendeur officiel d'Arduino®. Nous disposons désormais de conditions optimales pour vous offrir une meilleure disponibilité des marchandises. Nous pouvons maintenant vous fournir la toute dernière gamme de produits Arduino, mais également des informations en avant-première. Voilà qui devrait intéresser tous ceux qui utilisent déjà Arduino ou qui souhaitent commencer à l'utiliser !

Conrad, revendeur officiel d'Arduino®

Depuis le mois d'août 2021, Conrad Electronic est revendeur officiel d'Arduino®. Nous disposons désormais de conditions optimales pour vous offrir une meilleure disponibilité des marchandises. Nous pouvons maintenant vous fournir la toute dernière gamme de produits Arduino, mais également des informations en avant-première. Voilà qui devrait intéresser tous ceux qui utilisent déjà Arduino ou qui souhaitent commencer à l'utiliser !

Ce qui n'était au départ qu'un projet expérimental pour les passionnés d'électronique s'impose de plus en plus comme une solution professionnelle pour des applications industrielles. Il n'est donc pas surprenant que de nombreuses personnes aient déjà entendu le nom Arduino. Mais tout le monde ne sait pas exactement ce qui se cache derrière ce nom. Les termes de microcontrôleurs, projets, plateformes, sketches, shields ou capteurs ne sont pas forcément clairs pour tous. C'est pourquoi nous allons vous expliquer simplement et clairement ce qu'est un microcontrôleur Arduino, et vous montrer les possibilités d'utilisation apparemment illimitées qu'il offre. Pas de panique, c'est beaucoup moins compliqué qu'il n'y paraît !

Qu'est-ce qu'un Arduino?

En termes simples, Arduino est un système de commande où les sorties réagissent selon la programmation et en fonction des entrées. Il permet ainsi de contrôler automatiquement certains processus, d'un simple circuit LED à un système complexe de contrôle de machine.

De telles fonctions sont nécessaires, par exemple, dans une machine à café où certains processus dépendent des valeurs des capteurs. En effet, le menu de sélection ne s'affiche que s'il est activé par le scanner de cartes ou le capteur dans le monnayeur. Cependant, il n'est possible de sélectionner le café au lait que si le capteur dans le récipient des grains de café et celui dans le récipient à lait confirment que ces ingrédients sont disponibles.

Cela semble a priori assez simple, mais un microcontrôleur Arduino et un certain savoir-faire technique sont nécessaires pour la mise en œuvre. Le premier Arduino avec un contrôleur ATMEL ATmega8 a été développé en 2005 par Massimo Banzi et David Cuartielles en Italie. Le nom « Arduino » vient d'un bar d'Ivrea où les fondateurs du projet se sont rencontrés.

Un Arduino se compose essentiellement de deux éléments : le hardware, c'est-à-dire la carte Arduino, et le logiciel (Arduino IDE), qui crée le programme de commutation ou de commande individuel (sketch). Comme les cartes Arduino et le logiciel Arduino sont des systèmes open source, les utilisateurs peuvent les adapter à leurs besoins personnels.

Comment une carte Arduino est-elle construite ?

Le nom Arduino ne fait pas référence à une carte ou un contrôleur spécifique, il désigne plutôt une famille de produits ou une marque entière. Nous allons d'abord expliquer la structure de ces produits plus en détail, en prenant comme exemple la carte Arduino Uno.

Les principaux composants d'une carte Arduino

  1. Port USB
    Branchez un câble USB sur cette prise pour transférer le programme de commande personnalisé à l'Arduino.
  2. Bouton de réinitialisation
    Ce bouton permet une réinitialisation manuelle de l'Arduino en cas d'arrêt automatique de celui-ci suite à un dysfonctionnement.
  3. Interface ICSP (interface USB)
    L'interface ICSP (In Circuit Serial Programming) permet de programmer un circuit logique directement dans le système de codage.
  4. Bus I²C
    Le bus I²C permet l'envoi des données de l'appareil maître aux esclaves raccordés via les lignes SCL (Serial Clock) et SDA (Serial Data).
  5. LED intégrées
    La LED « L » est connectée de manière interne à la broche 13 et est utilisée pour effectuer des tests.
  6. Entrées/sorties numériques
    Ces broches d'E/S peuvent être configurées comme des entrées ou des sorties numériques. Six d'entre elles fonctionnent comme des sorties PWM à modulation de largeur d'impulsion si nécessaire.
  7. LED témoins
    Les LED « RX » et « TX » indiquent visuellement le transfert des données du PC vers la carte Arduino UNO.
  8. LED de tension de fonctionnement
    La LED « ON » indique l'alimentation en tension de la carte microcontrôleur. Elle s'allume lorsque la carte est alimentée en courant.
  9. Oscillateur à quartz (contrôleur)
    Le quartz garantit que l'oscillateur dans le contrôleur oscille de manière stable et avec une fréquence constante.
  10. Interface ICSP (contrôleur)
    Il est possible de programmer le contrôleur via cette interface. Mais cela a déjà été fait à la sortie d'usine et n'est donc généralement pas nécessaire.
  11. Microcontrôleur
    Un microcontrôleur est une puce à semi-conducteurs qui combine le processeur, les périphériques et la mémoire. Il est parfois appelé SoC (System-on-a-Chip).
  12. Entrées analogiques
    Ces six entrées doivent être utilisées si des tensions analogiques, provenant de capteurs par exemple, sont disponibles comme valeurs d'entrée.
  13. Broches d'alimentation
    Ces broches peuvent être utilisées pour alimenter en tension la carte du microcontrôleur ou pour prélever des tensions (3,3 V ou 5 V).
  14. Diode redresseuse
    L'utilisation d'une diode redresseuse permet d'alimenter le système avec un courant alternatif ou continu.
  15. Condensateurs de charge charge capacitors
    Les condensateurs de charge égalisent la tension d'alimentation. L'un des condensateurs est placé avant le stabilisateur de tension de 5 V et l'autre, après.
  16. Port d'alimentation
    Pour que la carte microcontrôleur puisse également fonctionner sans connexion USB après la programmation, elle doit être alimentée par une source externe.
  17. Stabiliseur de tension
    Le stabilisateur de tension génère un courant stable de 5 V à partir de la tension d'alimentation, qui doit être comprise entre 7 et 12 V (AC ou DC).
  18. Oscillateur à quartz (contrôleur USB)
    Le quartz garantit que l'oscillateur dans le contrôleur USB oscille de manière stable et avec une fréquence constante.
  19. Interface USB
    L'interface USB convertit les signaux reçus dans un format utilisable pour le contrôleur.

En principe, chaque carte Arduino possède un contrôleur avec différentes entrées et sorties. Le nombre de sorties et d'entrées ou de possibilités de connexion varie selon le contrôleur utilisé. De plus, les cartes Arduino sont conçues de manière à permettre le branchement de cartes supplémentaires (shields). Elles permettent ainsi de mettre en place un système empilable, sans gros effort de câblage.

Quelles sont les séries de produits Arduino?

La plateforme Arduino la plus connue est la Arduino Uno, mais il existe plusieurs autres cartes de microcontrôleurs Arduino. Il existe autant de cartes que d'applications. Le tableau ci-dessous présente les cartes les plus courantes.

  Microcontroleur CPU Entrées analogiques Entrées/sorties numériques Mémoire Flash Tension de fonctionnement Dimensions
Arduino Zero ATSAMD21G18 32-bit 6 20 (dont 10 PWM) 256 kB 3.3 V 68.6 x 53.4 mm
Arduino Uno ATmega328PR3 8-bit 6 14 (dont 6 PWM) 32 kB 5 V 68,6 x 53,4 mm
Arduino Due ATmelSAM3X8E 32-bit 12 54 (dont 12 PWM) 512 kB 3.3 V 101,5 x 53,3 mm
Arduino Mega 2560 ATmega2560 8-bit 16 54 (dont 15 PWM) 256 kB 5 V 101,5 x 53,3 mm
Arduino Leonardo ATmega32u4 8-bit 12 20 (dont 7 PWM) 32 kB 5 V 68,5 x 53,4 mm
Arduino Micro ATmega32u4 8-bit 12 20 (dont 7 PWM) 32 kB 5 V 48,3 x 17,8 mm
Arduino Nano ATmega328P 8-bit 8 22 (dont 6 PWM) 32 kB 5 V 45 x 18 mm

De plus, chaque type comprend différentes versions qui diffèrent en termes de construction et d'équipement. Par exemple, l'Arduino Uno est disponible en version SMD ou avec un module WiFi. Mais il existe aussi des versions différentes de la Micro et de la Nano, présentant des caractéristiques techniques différentes.

Arduino MKR

Avec Arduino MKR, Arduino a mis au point une série spécialement dédiée aux Makers.
Outre les diverses tâches de commutation et de contrôle, l'Arduino MKR met l'accent sur les capacités de communication des cartes et des shields.
Ces capacités s'étendent de SigFox pour les applications IoT et au WiFi pour l'intégration du réseau sans fil, à l'utilisation du réseau GSM.

Arduino PRO

Avec Arduino Pro, Arduino propose un système puissant conçu, entre autres, pour les applications industrielles complexes, la robotique et les commandes de machines intelligentes.
Les cartes sont performantes et puissantes, comme la Portenta H7, dotée d'un processeur à double cœur capable de traiter des tâches complexes en temps réel. Associées au Cloud IoT Arduino, elles permettent de mettre en place facilement une commande centralisée.

Arduino Education

Arduino a également lancé le programme Arduino® Education à des fins pédagogiques. Basé sur des projets varéis, il permet de s'initier facilement et rapidement la programmation des cartes Arduino.

Les produits destinés à l'éducation ont été spécialement développés pour l'enseignement secondaire, l'enseignement professionnel et universitaire. Ils ont été conçus pour aider les enseignants à transmettre des connaissances dans les domaines de la programmation, de l'électronique, de l'électrotechnique et de la mécatronique à l'aide de matériel didactique et de kits pratiques. Les kits Education sont adaptés à l'objectif pédagogique ou au groupe d'élèves.