Description de la carte Arduino UNO

Vue d’ensemble microcontrôleur Arduino Uno pinout. La carte Arduino Uno R3 est basée sur un ATMega328 cadencé à 16 MHz. C’est la plus simple et la plus économique carte à microcontrôleur d’Arduino. Des connecteurs situés sur les bords extérieurs du circuit imprimé permettent d’enficher une série de modules complémentaires. ATMega328 contient un bootloader qui permet de modifier le programme sans passer par un programmateur.


Pour cette activité, nous aurons besoin:

  • Arduino Uno r3

Matériel supplémentaire sur ce sujet:

  1. Les entrées/sorties des cartes Arduino
  2. Communiquer sur le bus I2C (TWI) Arduino
  3. La liaison SPI Arduino: exemple, description

Caractéristiques carte Arduino UNO R3

  • Microcontrôleur – ATmega328
  • Tension de fonctionnement – 5V
  • Tension d’alimentation (recommandée) – 7-12V
  • Tension d’alimentation (limites) – 6-20V
  • Broches E/S numériques – 14 (dont 6 disposent d’une sortie PWM)
  • Broches d’entrées analogiques – 6 (utilisables en broches E/S numériques)
  • Intensité maxi disponible par broche E/S (5V) – 40 mA
  • Intensité maxi disponible pour la sortie 3.3V – 50 mA
  • Intensité maxi disponible pour la sortie 5V – 500 mA max
  • Mémoire Programme Flash – 32 KB (ATmega328)
  • Mémoire SRAM (mémoire volatile) – 2 KB (ATmega328)
  • Mémoire EEPROM (mémoire non volatile) – 1 KB (ATmega328)
  • Vitesse d’horloge – 16 MHz

Brochage de l’Arduino Uno pinout, datasheet

Brochage et caractéristiques techniques Arduino Uno pinout
Brochage et caractéristiques techniques de la carte Arduino UNO pinout

Arduino Uno est la meilleure option pour s’initier aux microcontrôleurs. La carte est de taille pratique et contient tout ce dont vous avez besoin pour commencer : 14 entrées/sorties numériques (6 ports peuvent fonctionner en mode PWM), 6 entrées de capteurs analogiques, un connecteur USB pour la programmation et un connecteur d’alimentation. Mais le plus important, c’est qu’il existe de nombreux tutoriels et instructions sur Internet.

Entrées et sorties numériques Uno

  • Communication Serie: Broches 0 (RX) et 1 (TX). Utilisées pour recevoir (RX) et transmettre (TX) les données séries de niveau TTL. Ces broches sont connectées aux broches correspondantes du circuit intégré ATmega8U2 programmé en convertisseur USB-vers-série de la carte, composant qui assure l’interface entre les niveaux TTL et le port USB de l’ordinateur.
  • Interruptions Externes: Broches 2 et 3. Ces broches peuvent être configurées pour déclencher une interruption sur une valeur basse, sur un front montant ou descendant, ou sur un changement de valeur. Voir l’instruction attachInterrupt() pour plus de détails.
  • Impulsion PWM (largeur d’impulsion modulée): Broches 3, 5, 6, 9, 10, et 11. Fournissent une impulsion PWM 8-bits à l’aide de l’instruction analogWrite().
  • SPI (Interface Série Périphérique): Broches 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ces broches supportent la communication SPI (Interface Série Périphérique) disponible avec la librairie pour communication SPI.
  • Les broches SPI sont également connectées sur le connecteur ICSP qui est mécaniquement compatible avec les cartes Mega.
  • I2C: Broches A4 (SDA) et A5 (SCL). Supportent les communications de protocole I2C (ou interface TWI (Two Wire Interface – Interface « 2 fils »), disponible en utilisant la librairie Wire/I2C (ou TWI – Two-Wire interface – interface « 2 fils »).
  • LED: Broche 13. Il y a une LED incluse dans la carte connectée à la broche 13. Lorsque la broche est au niveau HAUT, la LED est allumée, lorsque la broche est au niveau BAS, la LED est éteinte.

Broches analogiques Arduino Uno

La microcontrôleur Arduino Uno dispose de 6 entrées analogiques (numérotées de 0 à 5), chacune pouvant fournir une mesure d’une résolution de 10 bits (càd sur 1024 niveaux soit de 0 à 1023) à l’aide de la très utile fonction analogRead() du langage Arduino. Par défaut, ces broches mesurent entre le 0V (valeur 0) et le 5V (valeur 1023), mais il est possible de modifier la référence supérieure de la plage de mesure en utilisant la broche AREF.

Mémoire de la carte Arduino Uno

La carte prend en charge trois types de mémoire:

Flash – Mémoire de 32kB, utilisée pour stocker le programme. Lorsque le contrôleur est flashé avec un croquis via USB, il est écrit dans la mémoire Flash. Pour effacer la mémoire de l’Arduino UNO, chargez un croquis vide.

SRAM est la RAM de 2kB de l’Uno. C’est là que sont stockés les variables et les objets créés dans l’esquisse. La mémoire SRAM est non volatile, lorsque vous débranchez l’alimentation de la carte Uno, toutes les données sont effacées.

EEPROM est une mémoire non volatile de 1kB. C’est là que vous pouvez écrire des données qui ne disparaîtront pas lorsque l’ArduinoUno est mise hors tension. L’inconvénient de l’EEPROM est qu’elle est limitée à 100 000 cycles d’écriture selon le fabricant.

Alimentation Arduino Uno r3

La carte Arduino Uno rev3 peut-être alimentée soit via la connexion USB (qui fournit 5V jusqu’à 500mA) ou à l’aide d’une alimentation externe. La carte peut fonctionner avec une alimentation externe de 6 à 20 volts. Cependant, si la carte est alimentée avec moins de 7V, la broche 5V pourrait fournir moins de 5V et la carte pourrait être instable. Si on utilise plus de 12V, le régulateur de tension de la carte pourrait chauffer et endommager la carte.

Conclusion. Carte Arduino uno description – Uno R3 est la carte phare pour développer vos propres projets, construire des systèmes simples d’automatisation et de robotique basés sur le microcontrôleur ATmega328 avec un logiciel libre et une architecture ouverte. ArduinoUno / Genuino Uno rev3 est désormais le microcontrôleur le plus populaire au monde pour les inventeurs en herbe, les bricoleurs, les étudiants et les écoliers.

datasheet arduino uno (pdf) – https://docs.arduino.cc/
site officiel – https://www.arduino.cc/





3 Replies to “Carte Arduino UNO R3 caractéristiques, description”

  1. Bonjour. Est-ce que le UNO R3 pourrait commander une pompe 12V (alimentée par une batterie 12V et un panneau solaire) en fonction de deux températures ? Je voudrais que la pompe du chauffe-eau solaire de mon jacuzzi fonctionne quand la température jacuzzi est inférieure à 37°C et quand la température du jacuzzi est inférieure à celle du chauffe-eau solaire. J’ai fait un schéma de principe très basique. Merci d’avance. GB

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.