Qu'est-ce que Arduino Leonardo

Qu'est-ce que Arduino Leonardo
Quand il s'agit d'utiliser un microcontrôleur dans différents projets, la première chose vient à l'esprit est la plate-forme Arduino. En effet. L'Arduino Leonardo est l'un des meilleurs conseils fournis par la plate-forme Arduino et nous avons brièvement expliqué les épingles et les spécifications de l'Arduino Leonardo dans ce guide.

Arduino Leonardo est un autre ajout dans la famille du conseil d'administration d'Arduino. Leonardo ressemble principalement à l'Arduino Uno, mais la principale différence entre Leonardo et l'UNO est que Leonardo est livré avec le contrôleur ATMEGA32U4 qui a un support USB intégré tandis que l'UNO est livré avec ATMEGA328 qui nécessite une puce séparée pour la communication USB appelée 16U2.

Quelles sont les spécifications du conseil d'administration d'Arduino Leonardo?

L'Arduino Leonardo est le premier du genre qui est livré avec le seul microcontrôleur et a une fonctionnalité USB intégrée contrairement à Arduino Uno et Mega où la puce 16U2 est utilisée pour la communication série avec PC. Le contrôleur utilisé dans cette planche est ATMEGA32U4 qui a une vitesse d'horloge de 16 MHz et fournit une mémoire flash de 32 kilo-kilo-kilo-kilobytes à la carte. Comme les autres planches Arduino, la tension de fonctionnement de l'Arduino Leonardo est de 5 volts. Le contrôleur de l'Arduino Leonardo a un RAM statique de 2.5 kilobytes et eeprom de 1 kilobyte. L'image ci-dessous montre la carte Arduino Leonardo:

Arduino Leonardo Pinout

L'Arduino Leonardo a 32 broches au total dans lesquelles 14 broches sont destinées aux entrées et sorties numériques tandis que 6 broches sont pour les entrées analogiques et les sorties. Pour alimenter les périphériques liés à Arduino Leonardo, il y a un total de neuf épingles, y compris les broches pour fournir le signal de référence pour les appareils analogiques et numériques. Pour la communication, il y a SCL et les broches SDA données, mais nous pouvons également utiliser les broches A5 et A4 pour le SCL et le SDA.

Pour télécharger le code sur Arduino Leonardo a également 6 broches en tête . Nous avons classé les épingles d'Arduino Leonardo en différentes catégories et en fonction de ces catégories, nous avons donné le tableau ci-dessous qui montre les broches pour Arduino Leonardo.

Catégorie de broches Représentation Description
Broches 5v, réinitialisation, 3.3V, GND (3), VIN, AREF, IOREF Pins utilisés pour fournir de l'alimentation à l'appareil connecté à Arduino
Broches numériques 0 à 13 Broches utilisées pour les entrées numériques et les sorties d'Arduino
Broches PWM 13,11,10, 9, 6, 5, 3 Broches utilisées pour générer le signal pulsé
Épingles analogiques A0 à A5 (A5 pour SCL et A4 pour SDA) Broches utilisées pour les entrées analogiques et sorties d'Arduino
Épingles diverses Broches supplémentaires pour SCL et SDA (une broche non connectée [NC]) SCL est la broche d'horloge, et le SDA est la broche de données pour les appareils de communication I2C et TWI
6 broches en tête ICSP Broches utilisées pour programmer le contrôleur

Pour décrire davantage l'Arduino Leonardo, nous avons expliqué les épingles du conseil d'administration en les classant en différentes parties qui aideront l'utilisateur à travailler sur les planches Arduino Leonardo.

Broches numériques de l'Arduino Leonardo

Pour connecter les appareils numériques avec le Leonardo, l'Arduino a fourni 14 broches dans lesquelles les broches 0 et 1 sont pour transmettre et recevoir les données et sont également appelées les épingles de communication. D'après le mot numérique, vous pouvez supposer que les données seront sous forme 0 et 1. De même pour générer l'entrée et la sortie sous forme d'attrots, vous pouvez utiliser la broche 13,11,10, 9, 6, 5, 3 du Leonardo car ce sont des broches dédiées de PWM et le cycle de service de l'impulsion est de 0 à 255.

Pour l'aide de l'utilisateur, nous avons donné l'image dans laquelle nous avons mis en évidence les épingles respectives

Épingles analogiques d'Arduino Leonardo

Il y a 6 broches analogiques fournies dans l'Arduino Leonardo qui peuvent être utilisées pour connecter les appareils analogiques et avoir la résolution de 0 à 1024. Cela signifie que les valeurs seront entre 0 et 1024 et en termes de tension, les 5 volts seront 1024.

Il y a deux broches dédiées à côté de la broche Aref qui peuvent être utilisées pour la ligne de données et l'horloge des appareils I2C. Cependant, nous pouvons également utiliser des broches A4 et A5 comme le SDA et SCL broches pour les appareils qui ont utilisé des protocoles de communication I2C et TWI (interface de deux fil).

La broche SDA est la ligne de données du périphérique connecté tandis que SCL est la broche d'horloge du périphérique connecté. La figure attachée ci-dessous montre les épingles analogiques de l'Arduino en la mettant en évidence en rouge.

Broches de puissance d'Arduino Leonardo

Pour alimenter les appareils connectés à l'Arduino Leonardo, il y a 10 broches fournies. Il y a trois broches de masse, une broche pour 5 volts, une broche pour 3.3 volts et deux broches pour donner la tension de référence pour les appareils analogiques et numériques.

Il y a aussi une broche de réinitialisation donnée dans la carte pour réinitialiser le Leonardo à l'aide d'un bouton externe. Cependant, il existe également un bouton de réinitialisation dédié fourni sur la carte Leonardo

Pour connecter la carte Arduino avec la tension d'alimentation, il y a un port USB intégré et une prise pour l'alimentation est également fournie. Le port USB peut être utilisé pour l'alimentation ainsi que pour télécharger le code sur l'Arduino. Tandis que la prise prévue pour l'alimentation est principalement utilisée lorsque l'Arduino doit fonctionner en mode autonome. L'image ci-dessous montre les épingles d'alimentation et le bouton de réinitialisation de l'Arduino Leonardo.

Pinons en tête ICSP de l'Arduino Leonardo

L'Arduino Leonardo est équipé de 6 broches d'en-tête dédiées à la programmation du système de circuit (ICSP). Ceux-ci sont principalement utilisés pour télécharger le code lorsque le port USB n'est pas disponible pour télécharger l'esquisse sur Leonardo:

Conclusion

Arduino Leonardo est l'un des tableaux Arduino qui possède une carte de microcontrôleur et une fonctionnalité USB intégrée qui la rend différente des autres planches fournies par la plate-forme Arduino. Cependant, pour utiliser ce conseil, il faut être conscient des spécifications du conseil d'administration ainsi que de la broche de la carte Arduino respective afin que la carte puisse être utilisée efficacement. Pour faciliter les étudiants, nous avons décrit le but de chaque broche de l'Arduino Lenardo d'une manière très complète.