Qu'est-ce qu'Arduino et pourquoi est-il utilisé?

Qu'est-ce qu'Arduino et pourquoi est-il utilisé?
Êtes-vous l'un de ceux qui sont intéressés par l'électronique mais qui le trouvent intimidant en même temps? Vous avez probablement pensé à votre premier projet d'électronique, mais je ne sais pas comment et par où commencer. Supposons que vous ayez au moins une compréhension décente des concepts électroniques comme les circuits, le courant, la tension, la puissance et les circuits intégrés. Dans ce cas, il existe un outil qui peut vous aider à démarrer avec votre projet d'électronique de rêve.

Arduino est une plate-forme électronique open source avec du matériel et des logiciels simplifiés pour faciliter l'apprentissage pour les novices mais suffisamment flexible pour être utilisé par des professionnels. L'Arduino est né en 2005 de l'effort de collaboration des professeurs et des étudiants de l'Interaction Design Institute Ivrea (IDII) à Ivrea, en Italie,. L'objectif était de fournir aux étudiants de l'institut des cartes de circuits imprimées à faible coût et faciles à utiliser pour leurs projets électroniques. De façon inattendue, Arduino a rapidement atteint un public plus large - étudiants, amateurs, programmeurs et même professionnels. Ce qui rend Arduino si populaire? Lisez la suite pour en savoir plus sur ce tableau de développement qui est bien aimé par les amateurs d'électronique.

Matériel arduino

Le matériel d'Arduino est open source, ce qui signifie que les utilisateurs peuvent créer des dérivés de la carte ou créer un nouveau produit basé sur la conception d'Arduino. Les fondateurs ont fait les conceptions et la documentation des conseils disponibles sur leur site Web.

Au fil des ans, il y a eu différentes variétés d'Arduino, mais elles partagent toutes une chose en commun, le microcontrôleur ou le circuit intégré qui sert de cerveau de la planche. C'est là que le code va une fois que les utilisateurs programment le conseil d'administration. La plupart des planches Arduino sont constituées de CI 8 bits d'Atmel Company, mais les planches avec des performances beaucoup plus rapides utilisent des microcontrôleurs 32 bits comme ARM's Arm Cortex-M0 + et ARM Cortex-M3 et Intel Quark Intel's Intel.

Vous pouvez également trouver un port USB sur la carte, qui pourrait à la fois être un port d'alimentation et de données, une prise de baril pour l'alimentation, un indicateur d'alimentation LED, un bouton de réinitialisation, un régulateur de tension et des LED Tx / Rx. Il y a aussi un ensemble d'épingles étiquetées pour 5V, 3.3V, GND, analogique, numérique, PWM et AREF. Ces épingles sont principalement utilisées pour joindre des cartes d'extension, ou boucliers, à Arduino pour des fonctionnalités supplémentaires comme la connexion réseau, l'écran LCD et les joysticks. Les broches peuvent également être utilisées pour fixer les composants d'une planche à pain pour le prototypage.

Logiciel Arduino

Le langage de programmation principal utilisé pour coder un arduino est C ou C++. Arduino a un environnement de développement intégré officiel (IDE) pour faciliter le codage, en particulier pour les débutants. L'Arduino IDE a une interface minimaliste, ce qui facilite l'écriture, la compilation et le téléchargement du code sur la carte Arduino. Il s'agit d'un logiciel polyvalent compatible avec Mac, Windows et Linux. Le logiciel d'Arduino est également open-source. Comme son matériel, il est ouvert au développement pour faciliter le codage pour ses utilisateurs, nouveaux et expérimentés. Les utilisateurs avancés peuvent programmer la carte Arduino dans n'importe quel langage de programmation avec des compilateurs qui produisent du code de machine binaire.[1]

De nombreux utilisateurs, en particulier les débutants, opteraient normalement pour l'ide Arduino pour programmer le microcontrôleur. Pourtant, d'autres plates-formes similaires à Arduino IDE comme Platformoo et KtechLab peuvent également être utilisées pour programmer un Arduino. Ce sont également gratuits, open-source et facile à utiliser.

Pourquoi utiliser un arduino?

Il existe de nombreux autres microcontrôleurs et panneaux de développement, mais l'accessibilité d'Arduino, la conception matérielle facile à comprendre et les logiciels simples le rendent attrayant pour différents types d'utilisateurs. Il y a aussi d'autres raisons pour lesquelles Arduino est le choix préféré de ses milliers de followers malgré l'émergence de nombreux autres concurrents:

Abordable

Le matériel d'Arduino est relativement moins cher que d'autres architectures de microcontrôleur. Vous pouvez commencer à faire vos projets d'électronique avec une carte Arduino pré-assemblée pour descendre en dessous de 50 $. Les modules Arduino qui peuvent être assemblés coûtent encore moins cher. De plus, l'ide Arduino est téléchargeable gratuitement.

Multiplateforme

Arduino peut être programmé à l'aide d'une plate-forme plus flexible, l'ide Arduino, qui peut fonctionner sur trois systèmes d'exploitation - Linux, Windows et Mac, contrairement à la plupart des microcontrôleurs qui ne peuvent fonctionner que sous Windows.

Facile à programmer

La programmation d'un microcontrôleur standard est souvent désordonnée, et le code n'est pas facile à comprendre, en particulier pour les débutants. Arduino fournit une plate-forme de codage simple et facile à comprendre via l'Arduino IDE. Il est amical pour les étudiants et pour ceux qui sont encore nouveaux dans des projets électroniques, simplifiant le codage et la compilation et le téléchargement des codes au conseil d'administration, en éliminant le besoin d'un programmeur externe ou d'un brûleur. Même les professionnels et les programmeurs expérimentés utilisent Arduino IDE en raison de son interface simple.

Bibliothèques larges de codes

L'IDE Arduino est également préchargé avec une large bibliothèque de codes que les utilisateurs peuvent utiliser, modifier ou pratiquer. Les utilisateurs peuvent utiliser ces codes au lieu de coder à partir de zéro ou peuvent modifier les codes pour des projets similaires. Cela facilite l'apprentissage pour les débutants car ils ont déjà des codes pour se familiariser avec, ainsi que des tonnes de tutoriels de la communauté d'Arduino. Cela profite également aux professionnels en leur faisant gagner du temps car ils peuvent simplement copier des pépites de codes dont ils ont besoin pour leurs projets des bibliothèques.

Logiciels et matériel open source

La nature open source d'Arduino est un autre énorme avantage pour les utilisateurs. Étant donné que la conception d'Arduino est accessible au public, les utilisateurs peuvent modifier la conception et faire leur propre version de la carte. Les utilisateurs expérimentés peuvent même fabriquer des produits basés sur Arduino. Les débutants peuvent également présenter le design sur une planche à pain pour mieux le comprendre. Les programmeurs expérimentés et expérimentés peuvent étendre le langage d'Arduino via des bibliothèques C ++.

Boards et projets Arduino

Plusieurs conseils d'arduino sont développés pour différents types d'utilisateurs et de projets. Arduino Uno, par exemple, convient aux débutants et aux projets simples avec ses 14 broches d'E / S numériques. D'un autre côté, Arduino Mega est utilisé pour des projets complexes avec ses 54 broches d'E / S pour interagir avec. Lilypad est une version créative d'Arduino avec son design Lilypad unique. Il est également lavable et est plus souvent utilisé dans les appareils portables. Ce ne sont que quelques-unes des nombreuses variétés d'Arduino avec lesquelles vous pouvez construire vos projets électroniques avec.

Il y a eu des milliers de projets basés à Arduino qui ont été réalisés depuis son introduction, de projets simples à complexes comme les instruments de musique, les robots de voiture, les télécommandes et même les systèmes de sécurité. Arduino est un outil révolutionnaire en électronique. Son matériel et ses logiciels compréhensibles en font un excellent outil pour apprendre et construire des projets de bricolage. Il a également élargi son utilisation dans de nombreuses industries en raison de son faible coût et de son accessibilité facile. Que vous commenciez simplement votre voyage en électronique ou déjà un professionnel chevronné, Arduino est un outil pratique qui est pratique à utiliser avec vos projets.

Sources

[1] «Arduino.”Wikipedia, 8-mai 2021, https: // en.Wikipédia.org / wiki / arduino, consulté 12-mai 2021