ATmega328 Arduino Uno Board fonctionnant et ses applications

Essayez Notre Instrument Pour Éliminer Les Problèmes





Le Arduino uno est un type de carte microcontrôleur basé sur ATmega328, et Uno est un terme italien qui en signifie un. Arduino Uno est nommé pour marquer la prochaine version de la carte microcontrôleur, à savoir Carte Arduino Uno 1.0 . Cette carte comprend des broches d'E / S numériques 14, une prise d'alimentation, un i / ps-6 analogique, un résonateur céramique-A16 MHz, une connexion USB, un bouton RST et un en-tête ICSP. Tout cela peut soutenir le microcontrôleur pour une utilisation ultérieure en connectant cette carte à l'ordinateur. L'alimentation de cette carte peut se faire à l'aide d'un adaptateur AC vers DC, d'un câble USB, sinon d'une batterie. Cet article décrit ce qu'est un Microcontrôleur Arduino Uno , configuration des broches, Spécifications ou fonctionnalités Arduino Uno ,et applications.

Qu'est-ce que Arduino Uno ATmega328?

Le ATmega328 est un type de microcontrôleur monopuce formé avec Atmel dans le famille megaAVR . L'architecture de cet Arduino Uno est une architecture Harvard personnalisée avec 8 bits Processeur RISC coeur. Autres cartes d'Arduino Une incluent Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega et Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Caractéristiques de la carte Arduino Uno

Le caractéristiques de Arduino Uno ATmega328 comprend les éléments suivants.



  • La tension de fonctionnement est de 5 V
  • La tension d'entrée recommandée va de 7 V à 12 V
  • La tension d'entrée varie de 6v à 20V
  • Les broches d'entrée / sortie numériques sont 14
  • Les broches analogiques i / p sont 6
  • Le courant CC pour chaque broche d'entrée / sortie est de 40 mA
  • Le courant continu pour la broche 3,3 V est de 50 mA
  • La mémoire flash est de 32 Ko
  • SRAM est de 2 Ko
  • EEPROM est de 1 Ko
  • La vitesse CLK est de 16 MHz

Schéma des broches Arduino Uno

La carte Arduino Uno peut être construite avec des broches d'alimentation, des broches analogiques, ATmegs328, en-tête ICSP, bouton de réinitialisation, LED d'alimentation , broches numériques, test led 13, broches TX / RX, interface USB, un externe source de courant . Le Description de la carte Arduino UNO est discuté ci-dessous.

Configuration des broches de la carte Arduino Uno

Configuration des broches de la carte Arduino Uno

Source de courant

Le Alimentation Arduino Uno peut être fait à l'aide d'un câble USB ou d'une alimentation externe. Les alimentations externes comprennent principalement un adaptateur CA / CC, sinon une batterie. L'adaptateur peut être connecté à l'Arduino Uno en le branchant dans la prise d'alimentation de la carte Arduino. De même, la batterie les fils peuvent être connectés à la broche Vin et à la broche GND du connecteur POWER. La plage de tension suggérée sera de 7 volts à 12 volts.


Entrée sortie

Les 14 broches numériques de l'Arduino Uno peuvent être utilisées comme entrée et sortie à l'aide de fonctions telles que pinMode (), digitalWrite () et Digital Read ().

Pin1 (TX) et Pin0 (RX) (série): Cette broche est utilisée pour transmettre et recevoir des données série TTL, et celles-ci sont connectées aux broches équivalentes de la puce ATmega8U2 USB vers série TTL.

Broche 2 et broche 3 (interruptions externes): Des broches externes peuvent être connectées pour activer une interruption sur une valeur faible, changement de valeur.

Broches 3, 5, 6, 9, 10 et 11 (PWM): Cette broche donne 8 bits PWM o / p par la fonction de analogWrite ().

Broches SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Ces broches maintiennent la communication SPI, même si elle est offerte par le matériel fondamental, n'est pas actuellement incluse dans le langage Arduino.

Broche 13 (LED): La LED intégrée peut être connectée à la broche 13 (broche numérique). En tant que broche de valeur HAUTE, la diode électroluminescente est activée chaque fois que la broche est BASSE.

Pin-4 (SDA) et Pin-5 (SCL) (I2C): Il prend en charge la communication TWI à l'aide de la bibliothèque Wire.

AREF (tension de référence): La tension de référence est pour le i / ps analogique avec analogReference ().

Réinitialiser la broche: Cette broche est utilisée pour réinitialiser (RST) le microcontrôleur.

Mémoire

La mémoire de ce microcontrôleur Arduino Atmega328 comprend une mémoire flash de 32 Ko pour stocker le code, SRAM-2 Ko EEPROM-1 Ko.

la communication

L'Arduino Uno ATmega328 offre UART TTL- Communication série , et il est accessible sur des broches numériques comme TX (1) et RX (0). Le logiciel d'un Arduino dispose d'un moniteur série qui permet des données faciles. Il y a deux LED sur la carte comme RX & TX qui clignotent chaque fois que des données sont diffusées via l'USB.

Une bibliothèque SoftwareSerial permet la communication série sur les broches numériques Arduino Uno et l'ATmega328P prend en charge TWI (I2C) ainsi que Communication SPI . Le logiciel Arduino contient une bibliothèque filaire pour simplifier l'utilisation du bus I2C.

Comment utiliser un Arduino Uno?

Arduino Uno peut détecter l'environnement à partir de l'entrée. Ici, l'entrée est une variété de capteurs et ceux-ci peuvent affecter son environnement en contrôlant des moteurs, des lumières, d'autres actionneurs, etc. Le microcontrôleur ATmega328 sur la carte Arduino peut être programmé à l'aide d'un langage de programmation Arduino et de l'IDE (Integrated Development Environment ). Projets Arduino peut communiquer par logiciel tout en fonctionnant sur un PC.

Programmation Arduino

Une fois l'outil Arduino IDE installé sur le PC, connectez la carte Arduino à l'ordinateur à l'aide d'un câble USB. Ouvrez l'IDE Arduino et sélectionnez la bonne carte en choisissant Outils -> Carte ..> Arduino Uno, et sélectionnez le bon port en choisissant Outils -> Port. Cette carte peut être programmée à l'aide d'un Arduino langage de programmation dépend du câblage.

Pour activer la carte Arduino & faire clignoter la LED sur la carte, vider le code du programme avec la sélection de Fichiers -> Exemples ..> Bases ..> Flash. Lorsque les codes de programmation sont vidés dans l'EDI, puis cliquez sur le bouton «télécharger» sur la barre supérieure. Une fois ce processus terminé, vérifiez le flash LED sur la carte.

Protection haute tension de l'USB

La carte Arduino Uno dispose d'un fusible poly réarrangeable qui protège le port USB du PC de la surtension. Bien que la plupart des PC aient leur propre protection interne, le fusible offre un revêtement supplémentaire de sécurité. Si plus de 500 mA sont donnés au port USB, le fusible fissurera systématiquement la connexion jusqu'à ce que la surtension soit supprimée.

Caractéristiques physiques

Les caractéristiques physiques d'une carte Arduino incluent principalement la longueur et la largeur. Le circuit imprimé de la longueur et de la largeur de l'Arduino Uno sont de 2,7 X 2,1 pouces, mais la prise d'alimentation et le connecteur USB s'étendent au-delà de la mesure précédente. La carte peut être fixée sur la surface sinon cas avec les trous de vis.

Applications de Arduino Uno ATmega328

Le applications d'Arduino Uno inclure les éléments suivants.

  • Arduino uno est utilisé dans le prototypage de projets Do-it-Yourself.
  • Dans le développement de projets basés sur le contrôle basé sur le code
  • Développement du système d'automatisation
  • Conception de conceptions de circuits de base.

Ainsi, il s'agit de Fiche technique Arduino Uno . À partir des informations ci-dessus enfin, nous pouvons conclure qu'il s'agit d'un microcontrôleur ATmega328P 8 bits. Il a différents composants comme la communication série, Oscillateur à cristal , le régulateur de tension pour soutenir le microcontrôleur . Cette carte comprend une connexion USB, des broches d'E / S numériques-14, des broches d'entrée / sortie analogiques-6, une prise d'alimentation, un bouton de réinitialisation et un en-tête ICSP. Voici une question pour vous, quel est le Prix ​​Arduino Uno en Inde ?