Skip to content
Step by Step Internet 🌐 Guides pour apprendre à surfer sur le net

Arduino Leonardo Qu’est-ce que c’est, à quoi ça sert et quelles sont les particularités de ces cartes matérielles gratuites?

Les particularités d’Arduino Leonardo Vous pouvez les trouver dans les paragraphes suivants de cet article. Nous vous expliquerons, de manière simple, à quoi cela sert carte matérielle gratuite.

Plus loin, vous pourrez connaître les principaux avantages de l’Arduino Leonardo et quels sont les composants qu’il utilise. Etant l’un des plus importants, la distribution de ses broches sur le bus.

Mais ce n’est pas tout ce que vous trouverez dans le post, nous vous présenterons également les projets les plus intéressants que vous pourrez créer vous-même avec Arduino Leonardo. Continuez à lire et devenez un véritable expert en électronique.


Qu’est-ce qu’Arduino Leonardo et à quoi sert cette carte de développement gratuite?

Arduino Leonardo Il s’agit d’une carte avec un MCU ATmega32u4, une mémoire flash de 32 Ko et une mémoire statique de 2,5 Ko. Il dispose d’un port USB matériel, donc la conversion série-USB n’est pas nécessaire, cela permet peut travailler sur un grand nombre de projets et utiliser des périphériques (comme un clavier ou une souris) pour améliorer le confort de l’utilisateur.

Diffère avec Arduino UNO pour avoir 20 broches numériques, dont il peut distribuer 12 pour les entrées analogiques et 7 pour la modulation d’impulsions, qui peuvent supporter un courant d’entrée et de sortie maximum de 40 mA. Cette plaque offre une grande polyvalence grâce à l’anatomie qu’elle offre Arduino.


Quelles sont les fonctionnalités les plus intéressantes des cartes de développement Arduino Leonardo?

Les principales caractéristiques d’Arduino Leonardo sont:

  • Par rapport aux autres plaques, le Arduino Leonardo a plus de broches. Cela vous permet d’inclure plus d’éléments en même temps, il n’est donc pas nécessaire d’ajouter plus de circuits à des projets complexes.
  • La mémoire SRAM statique a plus de capacité que Arduino UNO (la plaque la plus utilisée), car elle est de 2,5 Ko qui bénéficie dans les projets où la vitesse est nécessaire dans le traitement.
  • Les dimensions sont similaires à celles des autres plaques, de sorte qu’il puisse être inclus dans tout type de projet. Cela présente également l’avantage que son coût n’est pas élevé.
  • En ayant ports natifs, vous pouvez connecter directement des périphériques qui aident à améliorer la manipulation et la programmation de la carte.
  • Sur la page officielle de Arduino il y a des bibliothèques qui peuvent accès et utilisation faciles dans Planification du projet.


Anatomie de l’Arduino Leonardo Quels composants utilise-t-il?

Les composants utilisés dans une carte Arduino Leonardo sont:

  • Ses dimensions les totaux sont 68,6 × 53,3 mm avec un poids approximatif de 20 grammes.
  • Il MCU est un modèle de microcontrôleur Atmel ATmega32u4 qui travaille à 16 Mhz.
  • La mémoire flashEn soustrayant les 4 Ko du chargeur de démarrage, c’est 28 Ko.
  • EEPROM est de 1 Kotandis que la mémoire SRAM est de 2,5 Ko.
  • Il a les broches A0 à A11 comme entrées analogiques, tandis que pour PWM le broches 3, 5, 6, 9, 10, 11 et 13.
  • Il dispose d’un bus I2C dans lequel il localise la ligne de données et la ligne d’horloge dans le broches 2 et 3, respectivement.
  • Se débarrasser un connecteur mâle à 6 broches utilisé pour la communication ICSP, c’est une différence importante par rapport aux autres cartes, car les autres ont des broches différentes pour la communication SPI.
  • Les broches 3, 2, 0, 1 et 7 est utilisé pour l’interruption externe de type 0, tandis que pour l’interruption 1, il a les broches 0, 1, 2, 3 et 4.
  • Le port pour la connexion USB est de type A-micro B.


Liste des projets les plus intéressants que vous pouvez créer vous-même avec Arduino Leonardo

Dans les étapes qui suivent, vous trouverez les meilleurs projets que vous pouvez créer vous-même avec une carte Arduino Leonardo:


Extension de clavier

Vous pourrez utiliser une carte Arduino Leonardo dans un projet qui vous permet d’ajouter des touches tactiles capacitives puis de les personnaliser. Pour cela, vous aurez besoin, en plus de la plaque Arduino Leonardo, quantité nécessaire de capteurs tactiles capacitifs, une carte d’expérimentation câbles pour la connexion. La première chose que vous devrez faire est de monter en insérant les câbles dans les connecteurs, puis de créer les raccourcis clavier.

Pour cela, vous devrez saisir:

Ensuite, vous devez entrer les codes suivants pour terminer la programmation:


Programmez votre machine CNC

Programmez votre machine CNC

Vous aurez besoin d’un badge Arduino Leonardo et des boutons pour convertir votre machine CNC avec un pendentif en bois. Ce projet vous aidera à déplacer la roue et à garder le reste de l’équipe immobile lorsque vous travaillez.. Vous pouvez intégrer différents interrupteurs, modifier la taille de la commande et choisir un volant qui correspond à vos besoins.

Après avoir assemblé les pièces, vous devrez programmer les codes suivants dans l’IDE Arduino:

  • Continue de la même manière jusqu’à buttonPin20, puis ferme SDI avec };

Ensuite, vous devrez continuer à saisir ces codes:

De là, vous pouvez ajouter pour chaque bouton les actions que vous voulez faire. Vous pouvez interrompre, démarrer le chronomètre, attendre, etc. Pour les touches de modification, vous devrez utiliser ces définitions établies par Arduino Leonardo. Nous allons d’abord exprimer la clé, puis la valeur hexadécimale et enfin sa valeur décimale.

Voir ci-dessous:

Un exemple de programmation de ces touches est:


Capteur de mouvement

Capteur de mouvement

Avec ce projet vous pourrez créer un radar qui allume une lumière LED lorsqu’il détecte un mouvement dans une zone proche. Pour cela, vous aurez besoin d’une assiette Arduino Leonardo, un capteur à ultrasons, un moteur pas à pas, des lumières LED et des câbles à assembler. La prochaine étape sera assembler les composants et écrire les commandes suivantes pour lumière LED et capteur à ultrasons.

Ceux-ci sont:

Ensuite, vous devez entrer les codes pour le fonctionnement du moteur: