Carte Arduino NANO R3 caractéristiques, description

La carte Arduino Nano est l’une des plateformes les plus populaires pour la domotique. Le Nano a gagné en popularité parmi les radioamateurs grâce à sa taille miniature, comparable à celle d’une clé USB. Examinons de plus près la capacité de mémoire, fiche technique Arduino Nano et brochage, le micrologiciel de l’Arduino Nano et d’autres caractéristiques (pinout, datasheet) qui ne sont pas inférieures à celles du produit phare – la carte Arduino Uno.


Pour cette activité, nous aurons besoin:

  • Arduino Nano 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 Arduino NANO R3

  • 5V régulé sur broche indiquée 5V
  • 6 à 20 V max, recommandé 7 à 12V, sur la broche Vin
  • Microprocesseur: ATMega328
  • Mémoire flash: 32 KB
  • Mémoire SRAM: 2 KB
  • Mémoire EEPROM: 1 KB
  • 20 broches d’entrées sorties
    – dont 6 broches PWM
    – dont 6 broches entrées analogiques 10 bits
  • 2 broches uniquement entrée analogique 10 bits supplémentaires
  • Courant par entrées-sorties: 40 mA
  • Fréquence d’horloge: 16 MHz
  • Bus série, I2C et SPI
  • Gestion des interruptions
  • Prise USB: mini-USB B
  • Boîtier DIL30
  • Dimensions: 45 x 18 x 18 mm
  • Poids: 5g

Brochage de l’Arduino Nano / pinout Nano

Brochage et caractéristiques techniques Arduino Nano, pinout
Brochage et caractéristiques techniques de la carte Arduino Nano pinout

La principale différence du Nano est qu’il n’y a pas de prise pour une alimentation externe, mais des VIN. Lorsqu’il s’agit de construire un appareil miniature, la taille de l’Arduino Nano v3 ATmega328 / ATmega168 joue un rôle crucial. Cela dit, l’Arduino UNO est une meilleure plateforme pour débuter et s’initier aux microcontrôleurs. La programmation se fait dans l’IDE Arduino, qui peut être téléchargé gratuitement sur le site officiel www.arduino.cc.

Entrées et sorties numériques Nano

  • 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 2560.
  • 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 Nano

La microcontrôleur Arduino Nano 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 Nano

Arduino NANO pinout, caractéristiques, brochage
Carte Arduino NANO pinout, caractéristiques, brochage

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

Flash – mémoire de 32kB pour Arduino Nano ATmega328 et 16kB pour Arduino Nano ATmega168, utilisée pour stocker le programme. Lorsque le contrôleur est flashé avec un script USB, le programme est écrit dans la mémoire Flash.

SRAM est la mémoire vive de la plateforme Arduino avec 2kB pour l’ATmega328 et 1kB pour l’ATmega168. La mémoire SRAM est dépendante de l’alimentation, lorsque vous coupez l’alimentation de la carte, toutes les données précédemment sauvegardées seront effacées.

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

Alimentation Arduino Nano r3

La tension de fonctionnement de la carte est de 5V lorsqu’elle est connectée via un câble USB. Si une source externe est connectée en même temps, l’Arduino NANO v3 passe automatiquement à une source de tension plus élevée. L’alimentation recommandée est celle de piles ou d’une autre source entre 7 et 12 V. L’alimentation sur la broche 5V n’est pas autorisée – la carte peut brûler, l’alimentation doit être alimentée par le VIN.

Conclusion. La carte Arduino Nano est tout comme l’Arduino Uno, basée sur un ATMega328 couplé à un quartz de 16 MHz. C’est en fait exactement l’équivalent d’une Arduino Uno mais dans un format réduit compatible au format standard DIL30. De ce fait l’Arduino Nano r3 peut être directement et facilement insérée sur une breadboard ou soudée sur vos propres cartes électroniques, ce qui facilite grandement son utilisation.

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





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.