Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation

La technologie va de pair avec la robotique et l'électronique. Au cœur de tout cela se trouve le circuit imprimé, et la carte la plus courante dans le monde de l'électronique est la carte Arduino. On pense souvent à tort que les Arduino sont des microcontrôleurs ; en réalité, ce sont des circuits imprimés comportant de multiples composants, dont le microcontrôleur. L'Arduino Nano, en tant que circuit imprimé, possède plusieurs composants intégrés, ce qui le rend encore plus intéressant à étudier.

Qu'est-ce que le brochage Arduino Nano ?

L'Arduino Nano est une petite carte à microcontrôleur ATmega328P avec processeur série, aux dimensions de 4,5 cm sur 1,8 cm. L'Arduino Nano est populaire face à l'Arduino UNO en raison de leurs nombreuses similitudes.

La différence majeure : l'Arduino UNO utilise un boîtier PDIP (Plastic Dual-In-line Package) et possède 30 broches, tandis que l'Arduino Nano utilise un boîtier TQFP (Thin Quad Flat Pack) et possède 32 broches. De plus, l'Arduino Nano utilise un port USB micro Type-B, alors que l'UNO dispose d'une prise d'alimentation DC.

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Boîtier PDIP (Plastic Dual-In-line Package)
Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Boîtier TQFP (Thin Quad Flat Pack)

Par la suite, l'Arduino Nano est préférable à l'UNO grâce à sa petite taille, son prix et ses fonctions spéciales, tout en offrant des fonctionnalités similaires.

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Arduino Nano : vues avant, arrière et côté

Caractéristiques de l'Arduino Nano

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Exemple de bus SPI de base
Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Programmeur ICSP PIC RJ11

Spécifications de l'Arduino Nano

CARACTÉRISTIQUESPÉCIFICATION
MicrocontrôleurATmega328P
Mémoire Flash CPU32 Ko (2 Ko utilisés par le bootloader)
Architecture / ProcesseurAVR 8 bits
SRAM2 Ko
EEPROM1 Ko
Vitesse d'horloge16 MHz
Tension de fonctionnement5 V
Broches E/S analogiques8
Tension d'entrée7 V - 12 V
Courant DC par broche I/O40 mA
Broches E/S numériques22
Sorties PWM (modulation de largeur d'impulsion)6
Consommation19 mA
Dimensions PCB1,8 cm × 4,5 cm
USBType-B Micro USB
En-tête ICSPOUI
CommunicationI2C, SPI, USART
Poids7 grammes
ProgrammableArduino IDE

Disposition du brochage Arduino Nano

Cette section explique les fonctions des broches du matériel sous-jacent et détaille leurs tâches alternatives.

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Disposition des broches de fonction Arduino Nano

Broche TX / D1 : broche E/S numérique responsable de la transmission de données série depuis le PCB Arduino Nano. C'est un port série.

Broche RX / D0 : broche E/S numérique responsable de la réception de données série vers le PCB Arduino Nano. C'est l'une des broches de communication série et un port série.

2 broches Reset et un bouton Reset qui réinitialisent le microcontrôleur ; le bouton Reset est actif à l'état BAS (LOW).

Broches D2 et D3 : broches E/S numériques utilisées pour interrompre le programme du microcontrôleur en cas d'urgence ou lorsqu'une fonction plus importante doit s'exécuter et que le programme en cours doit s'arrêter.

Broches D0 à D13 (SCK) : ce sont les 14 broches d'entrée-sortie numériques (I/O) de l'Arduino Nano. Leur configuration se fait selon les besoins de l'application via les fonctions pinMode(), digitalRead() et digitalWrite(). Les broches numériques possèdent une résistance de pull-up interne de 20 Ω à 40 Ω, non connectée par défaut. Elles peuvent aussi fournir 40 mA de courant pour alimenter le microcontrôleur.

Broches D3, D5, D6, D9 et D11 : pour la modulation de largeur d'impulsion (PWM). Elles contrôlent la vitesse des moteurs, la luminosité des LED, et toute fonction nécessitant une modulation.

Broches A0 à A7 : 8 broches d'entrée analogique, avec un convertisseur analogique-numérique (ADC) 8 bits. Elles se lisent avec la fonction analogRead() qui lit les valeurs des broches analogiques spécifiées.

Broches D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK)

Ce sont les broches numériques utilisées pour la communication SPI (Serial Peripheral Interface).

LED intégrée (13) : cette broche numérique contrôle la LED interne sur la carte, l'allumant ou l'éteignant selon les besoins.

Broches A4 (SDA), A5 (SCL) : broches analogiques pour l'interface Two-Wire (TWI) ou communication I2C (Inter-Integrated Circuit).

AREF : référence de tension analogique-numérique (ADC).

VIN : l'une des broches d'alimentation, tension d'entrée d'alimentation utilisée lors de la connexion à une source externe (7 V – 12 V) pour le microcontrôleur.

3V3 : tension minimale générée par le régulateur de tension intégré de la carte Nano.

5V : tension d'alimentation régulée utilisée par la carte Nano pour alimenter ses composants.

Broche GND : broche de masse (ground) sur la carte Nano.

Comment alimenter l'Arduino Nano

Vous devrez alimenter l'Arduino Nano pour exécuter votre première application. L'alimentation de la carte et ses modes de consommation sont abordés ici ; ces modes protègent votre carte contre les dommages liés à l'alimentation.

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Arduino Nano alimenté via mini USB

Différences entre Arduino Uno et Arduino Nano

L'Arduino UNO et l'Arduino Nano présentent des différences significatives dans leurs spécifications techniques.

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Arduino Nano et Arduino UNO côte à côte

Comment programmer l'Arduino Nano

Guide complet du brochage Arduino Nano : Spécifications, fonctions des broches et astuces de programmation
Arduino Nano configuré sur une breadboard

Cette section explique comment programmer l'Arduino et exécuter les programmes.

Première étape : téléchargez l'Arduino IDE et les pilotes associés (comme le cœur megaAVR). Une fois l'IDE installé, connectez la carte Arduino à l'ordinateur via le port USB ; les LED s'allumeront.

Dans le logiciel Arduino, sélectionnez le type de carte utilisé. Allez dans les exemples de code intégrés. Chargez ensuite le code exemple de votre ordinateur vers la carte via la barre supérieure du logiciel. Une fois le processus terminé, la LED intégrée de l'Arduino se mettra à clignoter. Vous pourrez alors observer l'exécution de vos commandes. Si vous avez chargé l'exemple "Blink", vous verrez la carte Nano clignoter.

Résumé

Pour résumer, les applications et la familiarité de l'Arduino Nano reposent largement sur les caractéristiques et fonctionnalités décrites dans cet article. L'Arduino Nano trouve des usages dans de nombreuses applications, telles que le suivi de gestes et les capteurs embarqués.

En bref, nous avons vu que la programmation Arduino peut varier pour des programmes plus complexes. La communication SPI et la communication série sur les broches ont également été abordées. En cas de question technique, n'hésitez pas à nous contacter. Nous sommes toujours ravis de recevoir vos retours.

Technologie industrielle

  1. ICM-20608-G : Capteur de Mouvement 6 Axes Compact pour Applications Haute Performance
  2. APDS-9960 : Circuit Intégré Multi-Capteurs pour Gestes, Proximité, Lumière et Couleur
  3. Capteurs Arduino : Types, Applications et Projets Réels
  4. Programmer facilement les Atmel AT89 avec Arduino Uno – Guide pas à pas
  5. Construire une Calculatrice Arduino avec Écran LCD 16x2 et Clavier
  6. Construire un clone Arduboy format carte de crédit avec Arduino Nano et écran OLED I2C
  7. Transistor NPN 2N3771 : Brochage, Caractéristiques, Applications et Alternatives
  8. Microcontrôleur AT89C51 : Vue d'ensemble, brochage, programmation et alternatives
  9. Assemblage du Protoshield Arduino : Guide Étape par Étape