Logiciel Arduino
De nombreux amateurs d’électronique et étudiants utilisent Arduino comme première carte microcontrôleur car elle est facile à apprendre et à réaliser. Il suffit d’un ordinateur portable ou d’un PC pour programmer et alimenter la carte Arduino.
Chaque option a ses avantages, ses inconvénients, une manière correcte d’installation et d’utilisation pour éviter d’endommager votre carte ou de finir par choisir la mauvaise alimentation pour votre projet spécifique. Tout ceci est présenté dans cet article.
L’IDE Arduino vous permet d’écrire un programme en utilisant une combinaison de commandes C et C++. Après avoir écrit le code, vous pouvez le télécharger sur la carte afin que les broches d’E/S et le processeur fonctionnent en conséquence. En principe, vous avez besoin d’un ordinateur portable ou d’un PC pour écrire et télécharger le code.
Après le téléchargement du code, l’Arduino est toujours alimenté par l’intermédiaire de la prise USB d’alimentation 5V connectée à l’ordinateur. Le programme sera exécuté sur la carte Arduino tant qu’elle sera connectée à l’ordinateur. Une fois que vous aurez débranché le câble USB, votre Arduino s’éteindra, mais le code que vous avez téléchargé restera intact dans sa mémoire.
Importance de l’arduino dans l’ingénierie
Pour les entrées, vous pouvez penser à tous les types de capteurs existants : capteurs de température, capteurs de lumière, capteurs tactiles, capteurs de flexion, capteurs d’humidité, capteurs infrarouges, capteurs de distance, pour n’en citer que quelques-uns.
Les sorties sont des choses comme les moteurs à courant continu, les moteurs pas à pas, les servomoteurs, les solénoïdes, les écrans LCD, les voyants LED, les haut-parleurs et les appareils électriques qui ont une certaine action dans le monde. C’est en quelque sorte ce qu’Arduino peut faire, mais comment Arduino fonctionne-t-il ?
Tout d’abord, nous avons le composant physique de l’Arduino qui sont les cartes Arduino. Il y a un tas de types différents de cartes Arduino. Quand quelqu’un dit carte Arduino, cela peut signifier un certain nombre de cartes différentes.
Il y a cette chose appelée l’IDE Arduino (Integrated Development Environment). Il s’agit d’une application logicielle que vous téléchargez sur votre ordinateur et que vous utilisez pour programmer les cartes Arduino.
Arduino uno
L’Arduino est une plateforme électronique open-source basée sur du matériel et des logiciels faciles à utiliser pour réaliser des projets électroniques. Toutes les cartes Arduino ont une chose en commun, à savoir un microcontrôleur. Un microcontrôleur est en fait un très petit ordinateur.
Avec l’Arduino, vous pouvez concevoir et construire des appareils qui peuvent interagir avec votre environnement. Les cartes Arduino sont essentiellement un outil pour contrôler l’électronique. Elles sont capables de lire les entrées avec leur microcontrôleur intégré (par exemple, la lumière sur un capteur, un objet près d’un capteur) et de les transformer en une sortie (entraînement d’un moteur, sonnerie d’une alarme, allumage d’une LED, affichage d’informations sur un LCD).
Avant d’entrer dans les détails de l’Arduino, certains d’entre vous peuvent confondre l’Arduino et un ordinateur monocarte (SBC) basé sur un microprocesseur comme le Raspberry Pi. Dissipons cette confusion en comparant l’Arduino et l’un des SBC les plus populaires, le Raspberry Pi.
Un Raspberry Pi est un ordinateur monocarte basé sur un microprocesseur qui agit comme un ordinateur polyvalent. Il est capable d’exécuter divers systèmes d’exploitation comme Windows et Linux. Le Raspberry Pi est capable d’exécuter plusieurs programmes et est plus compliqué à utiliser que l’Arduino.
Arduino nano
L’Arduino Uno R3 est une carte de microcontrôleur basée sur un microcontrôleur amovible ATmega328 AVR à double encapsulation (DIP). Elle possède 20 broches d’entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM et 6 comme entrées analogiques). Les programmes peuvent être chargés sur lui à partir du programme informatique Arduino, facile à utiliser. L’Arduino dispose d’une vaste communauté de soutien, ce qui en fait un moyen très facile de commencer à travailler avec l’électronique embarquée. Le R3 est la troisième, et dernière, révision de l’Arduino Uno.
L’Arduino Uno est une carte microcontrôleur basée sur l’ATmega328. Elle dispose de 20 broches d’entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM et 6 comme entrées analogiques), d’un résonateur de 16 MHz, d’une connexion USB, d’une prise d’alimentation, d’un connecteur ICSP (in-circuit system programming) et d’un bouton de réinitialisation. Il contient tout ce qui est nécessaire pour prendre en charge le microcontrôleur ; il suffit de le connecter à un ordinateur avec un câble USB ou de l’alimenter avec un adaptateur CA-CC ou une batterie pour commencer.
L’Uno diffère de toutes les cartes précédentes en ce qu’elle n’utilise pas la puce pilote FTDI USB-to-série. Au lieu de cela, elle comporte un ATmega16U2 programmé comme un convertisseur USB-série. Ce microcontrôleur auxiliaire possède son propre bootloader USB, ce qui permet aux utilisateurs avancés de le reprogrammer.