Commencer avec Arduino

Commencer avec Arduino
L'Arduino est une forme avancée d'un microcontrôleur qui est relativement plus facile à travailler. De même, c'est une sorte de dispositif de plug and play et est beaucoup plus facile pour les débutants d'apprendre à réaliser différents projets liés aux systèmes intégrés. Arduino a différents types de cartes de microcontrôleur ayant des spécifications différentes et la carte Arduino la plus courante est la carte Arduino Uno. Toutes les cartes Arduino peuvent être configurées à l'aide du logiciel Arduino IDE. Ce discours explique comment utiliser le tableau Arduino Uno

Arduino Uno

La carte Arduino Uno est livrée avec un souvenir de 32 kilobytes et une RAM statique de 2 kilobytes. La tension d'entrée recommandée à laquelle la carte fonctionne bien se trouve dans la plage de 7 à 12 volts. Tandis que la tension de fonctionnement pour la carte est de 5 volts.

Pour les entrées et sorties numériques, il y a 14 broches et pour les entrées et sorties analogiques, l'Arduino Uno est fourni avec 6 broches. Cette carte a également la possibilité de 5 volts et 3.3 volts comme tension d'entrée pour les petits projets comme l'éclairage de certaines LED ou pour les appareils qui fonctionnent à basse tension. Il y a deux broches fournies pour la communication en série pour la transmission des données que la broche TX est utilisée et pour recevoir les données de la broche RX.

La carte Arduino Uno a un port USB pour interfacer la carte avec le logiciel Arduino et un port pour l'alimentation DC séparée est également fourni. Tous les cartes Arduino ont un bouton de réinitialisation qui peut être utilisé pour réinitialiser la carte à ses paramètres d'origine. Le tableau Arduino Uno est équipé de la famille Atmel, c'est-à-dire l'atmega328p.

Logiciel Arduino

Pour configurer l'Arduino Uno, l'outil logiciel utilisé pour la programmation Arduino est l'ide Arduino qui prend en charge deux langages de programmation C est C++. Le programme Arduino a deux fonctions principales: la première fonction est la fonction de configuration et la deuxième fonction est la fonction de boucle. Dans la fonction de configuration principalement des variables, les modes de broches des bibliothèques sont initialisés et la fonction de boucle exécute le programme à l'aide des fonctions et variables initialisées. L'IDE Arduino peut être téléchargé à partir du site officiel d'Arduino, cliquez sur le lien ci-dessous:

Téléchargez le logiciel Arduino en cliquant sur l'option mise en évidence dans le rouge si vous utilisez la plate-forme Windows, puis installez le logiciel en exécutant simplement le fichier téléchargé. Après avoir installé, ouvrez l'ide Arduino qui sera comme ceci:

Pour programmer l'Arduino Uno, la carte Arduino est connectée à l'ordinateur et de cette façon, elle est connectée au logiciel Arduino en utilisant le câble USB connecté au port USB de l'Arduino.

Lorsque Arduino Uno est connecté, la LED verte sur l'Arduino s'allume, ce qui signifie qu'Arduino est connecté plus loin, il peut être confirmé par le logiciel Arduino. Lorsque l'Arduino est connecté, la connexion est automatiquement visible au bas du logiciel survu en rouge.

Exemple

À des fins de démonstration, un sketch simple pour clignoter une LED à l'aide d'Arduino Uno est effectué. Les composants requis pour ce petit projet sont:

  • Board Arduino Uno
  • Fils de cavalier
  • DIRIGÉ
  • Résistance de 220 ohms

Le diagramme pour le clignotement du projet LED est donné comme:

Le code pour Arduino est expliqué en détail:

Tout d'abord, dans la fonction de stepup, la broche à laquelle la LED est connectée est initialisée à l'aide de la fonction PinMode (). Dans ce projet, la LED est connectée à la broche 10, donc le numéro de broche sera 10 et il est utilisé comme périphérique de sortie, donc le mode pour la LED sera sorti.

void setup()
PinMode (10, sortie);

En venant à la fonction de boucle pour faire clignoter des LED, nous lui avons donné les deux états élevés et bas. Pour attribuer les états, nous avons utilisé la fonction numériquewrite (). Puisque nous avons connecté la LED à la broche 10, le premier argument est donc le numéro de broche et le deuxième argument est l'état de LED qui est élevé:

DigitalWrite (10, haut);

Ensuite, nous avons donné un retard de 5 millisecondes, donc la LED restera à un état élevé pour 5 millisecondes:

retard (500);

Après cela, nous avons de nouveau utilisé la fonction numériquewrite () pour donner à LED un état bas:

DigitalWrite (10, bas);

Pour garder la LED à l'écart pendant environ 5 millisecondes, un délai de 5 millisecondes est donné:

retard (500);

Voici le code Arduino EXPLACER pour clignoter la LED:

void setup()
PinMode (10, sortie);

VOID LOOP ()
DigitalWrite (10, haut);
retard (500);
DigitalWrite (10, bas);
retard (500);

Après avoir écrit le code, cliquez d'abord sur l'icône Blue Tick dans le coin supérieur gauche pour vérifier et compiler le code. L'état de compilation sera affiché dans la fenêtre de sortie en bas.

Une fois le programme compilé, il est ensuite téléchargé sur la carte Arduino en cliquant sur l'icône suivante à l'icône Tick. L'état réussi du téléchargement sera affiché en bas dans le menu de sortie.

Sortir

Conclusion

Les cartes Arduino sont utilisées pour programmer les microcontrôleurs et faciliter l'utilisation des microcontrôleurs. Ces conseils sont également utiles pour les débutants pour en savoir plus sur la conception du circuit et leur mise en œuvre. De même, ces cartes facilitent l'interfaçage de différents appareils avec des microcontrôleurs. Dans cette rédaction, comment programmer un Arduino Uno est illustré par une démonstration d'un projet simple.