Broche Arduino Nano :spécifications, descriptions des broches et programmation
La technologie va de pair avec la robotique et l'électronique. Au centre de tout cela se trouve la carte de circuit électronique, et la carte de circuit imprimé la plus courante dans le monde de l'électronique est la carte de circuit imprimé Arduino. Les gens pensent également que les Aduinos sont des microcontrôleurs, et cependant, ce sont des circuits imprimés avec plusieurs composants, y compris le microcontrôleur. Au contraire, l'Arduino Nano Pinout en tant que carte de circuit imprimé comporte plusieurs composants en lui-même, ce qui le rend encore plus intéressant à découvrir.
Qu'est-ce qu'un brochage Arduino Nano
Arduino Nano est un petit panneau de particules série de processeur de microcontrôleur ATmega328P avec des dimensions de 4,5 cm sur 1,8 cm. En effet, Arduino Nano est populaire à la place de l'Arduino UNO en raison de ses nombreuses similitudes.
La différence la plus significative est qu'Arduino UNO utilise une carte de circuit imprimé en plastique Dual-In-line Package (PDIP) et possède 30 broches, tandis qu'Arduino Nano utilise un boîtier plat quadruple en plastique (TQFP) et possède 32 broches. En fait, Arduino Nano utilise un micro USB de type B tandis qu'Arduino Nano a une prise d'alimentation CC.
(Aussi connu sous le nom de PDIP (plastique DIP))
(Emballage plat carré à broche mince (TQFP))
Par la suite, Arduino Nano est préférable à Arduino UNO en raison de sa petite taille, de son prix et de ses fonctions spéciales, car ils ont tous deux des fonctionnalités similaires.
(Vues avant, arrière et latérales de l'Arduino Nano)
Caractéristiques d'Arduino Nano
- Le microcontrôleur ATmega328P est livré avec un chargeur de démarrage intégré, ce qui facilite le flashage de la carte avec votre code. Le microcontrôleur de puissance appartient à la famille AVR (Audio/Video Receiver) 8 bits.
- Signal de tension de fonctionnement de 5 V.
- L'alimentation via VIN ou VCC peut varier entre 7 V et 12 V.
- La mémoire flash du processeur de 32 Ko était de 2 Ko utilisée par le chargeur de démarrage.
- Vitesse d'horloge de 16 MHz ou oscillateur à cristal.
- Mémoire SRAM de 2 Ko.
- 1 Ko de mémoire EEPROM
- Arduino Nano Pinout a 30 broches. Huit broches analogiques, 14 broches numériques, 6 broches d'alimentation et 2 broches de réinitialisation.
- Consommation d'alimentation de 19 mA.
- 40 mA CC par broche d'E/S.
- La petite taille de l'Arduino Nano Pinout peut s'adapter aux maquettes standard, ce qui en fait le premier choix pour de nombreuses applications.
- Prend en charge les communications SPI (Serial Peripheral Interface), USART (Universal Synchronous/Asynchronous Receiver/Transmitter) et les communications à circuits intégrés (IIC).
Exemple de bus SPI de base)
- Utilise un micro USB de type B, contrairement à Arduino UNO.
- La programmation série en circuit (ICSP) permet la programmation du microcontrôleur sans être déconnecté du circuit imprimé.
(RJ11 tourner ICSP PIC programmeur)
Spécifications Arduino Nano
ARDUINO NANO | SPÉCIFICATION |
Microcontrôleur | ATmega328P |
Mémoire flash du processeur | Mémoire flash de 32 Ko (2 Ko utilisés par Bootloader) |
Architecture / Processeur | AVR 8 bits |
SRAM | 2 Ko |
EEPROM | 1 Ko |
Vitesse d'horloge | Vitesse d'horloge de 16 MHz |
Source de tension de fonctionnement | 5 V |
Broches d'E/S analogiques | 8 |
Tension d'entrée | 7V-12V |
Courant continu par broches d'E/S | 40 mA |
Broches d'E/S numériques | 22 |
Sortie de modulation de largeur d'impulsion (PWM) | 6 |
Consommation électrique | 19 mA |
Taille du PCB | 1,8 cm X 4,5 cm |
USB | Micro USB de type B |
En-tête ICSP | OUI |
Communication | IIC, communication SPI, USART |
Poids | 7 grammes |
Programmable | IDE Arduino |
Disposition du brochage Arduino Nano
Cette section expliquera les fonctions des broches dans le matériel sous-jacent, et nous discuterons en détail des tâches alternatives des broches.
(Dispositions des broches de la fonction Arduino Nano)
Broche TX/D1 est une broche d'E/S numérique responsable de la transmission des données série du PCB Arduino Nano. C'est donc un port série.
Broche RX / D0 est une broche d'E/S numérique responsable de la réception des données série dans le PCB Arduino Nano. Il s'agit donc de l'une des broches de communication série et d'un port série.
2 broches de réinitialisation et un bouton de réinitialisation qui réinitialise le microcontrôleur et le bouton de réinitialisation sur actif BAS.
Broche D2 et D3 . Ce sont des broches d'E/S numériques utilisées pour interrompre le programme du microcontrôleur en cas d'urgence ou lorsqu'une fonction plus importante doit être exécutée et que le programme en cours doit être arrêté.
Broches d'horloge série D0 à D13 (SCK). Ce sont toutes les 14 broches d'entrée-sortie numériques (E/S) du brochage Arduino Nano. De plus, la configuration des broches est conforme aux exigences de l'application à l'aide des fonctions pinMode(), digitalRead() et digitalWrite(). Les broches IO numériques ont également une résistance pull-up interne qui va de 20Ω à 40Ω et ne sont pas connectées par défaut. Par la suite, les broches Digital IO peuvent également fournir 40 mA de courant d'alimentation pour alimenter le microcontrôleur.
Broches D3, D5, D6, D9 et D11 pour la modulation de largeur d'impulsion. Par conséquent, ils contrôlent le moteur en termes de vitesse, de luminosité des LED et de nombreuses autres fonctions nécessitant une modulation.
Broches A0 à A7 . Il s'agit de huit broches d'entrée analogiques et les entrées analogiques ont une fonction de convertisseur analogique-numérique (ADC) 8 bits. De plus, il est lu avec la fonction analogRead(), qui lit également les valeurs des broches analogiques spécifiées.
D10 Signal and Systems (SS), D11 Master Out Slave In (MOSI), D12 Master In Slave Out (MISO) et D13 Serial Clock (SCK) broches .
Par conséquent, ce sont les broches numériques qui sont utilisées dans la communication SPI (Serial Peripheral Interface).
DEL intégrée (13) . Cette broche numérique contrôle la LED interne intégrée au circuit imprimé, l'allumant ou l'éteignant chaque fois que nécessaire.
Broches A4 (SDA), A5 (SCA) . Ce sont des broches analogiques pour la communication à interface à deux fils (TWI) ou à circuit intégré (I2C).
AREF est une référence de conversion analogique tension-numérique (ADC).
VIN , l'une des broches d'alimentation, est la broche de tension d'entrée d'alimentation utilisée lors de la connexion à une source d'alimentation externe (niveau de tension d'entrée 7 V - 12 V).
3v3 est la tension minimale générée par le régulateur de tension intégré de la carte Nano.
5 V est la tension d'alimentation régulée utilisée par la carte Nano pour alimenter ses composants.
Broche GND est la broche de terre sur la carte nano.
Comment alimenter l'Arduino Nano
Vous devrez alimenter Arduino Nano pour exécuter votre première application. La mise sous tension de la carte de circuit imprimé Arduino Nano et ses modes de consommation d'énergie sont également abordés dans cette section. Ces modes d'alimentation peuvent protéger votre circuit imprimé Arduino, en particulier contre les dommages électriques.
(Arduino Nano alimenté par mini USB)
- Connecteur de câble USB mini-B - Connectez la prise d'alimentation du câble mini USB à la broche et laissez-le s'alimenter à partir de n'importe quelle source à partir de laquelle une connexion se produit. D'une part, cette option vous permet également de tirer l'alimentation de n'importe quel appareil prenant spécifiquement en charge le connecteur USB micro USB.
- Broche VIN - L'alimentation externe non régulée 6-20V passe spécifiquement à travers la broche vers la carte pour l'alimenter. Ensuite, la puissance passe par la régulation par la carte Nano à une tension de 5 V adaptée au fonctionnement de la carte de circuit d'alimentation par un régulateur de tension de carte.
- Broche 5 V – tout aussi important, si vous avez une source d'alimentation régulée de 5V, c'est ici que se produit la connexion électrique. Par conséquent, cette source alimente également directement la carte de circuit imprimé ; par conséquent, toute surcharge de source d'alimentation externe ou interruption externe peut endommager spécifiquement la carte du microcontrôleur Arduino.
Différence entre Arduino Uno et Arduino Nano
En revanche, Arduino UNO et Arduino Nano présentent des différences significatives dans les spécifications techniques. Cependant, voici quelques-unes des différences décrites ci-dessous.
(Arduino Nano et Arduino UNO posés côte à côte)
- Taille – En revanche, Arduino Uno est plus grand que l'Arduino Nano avec 6,9 cm x 5,3 cm, tandis que l'Arduino Nano mesure 1,8 cm x 4,5 cm.
- Carte Arduino - En revanche, Arduino Nano a un boîtier de carte TQFP (plastique quad flat pack) tandis que la carte Arduino UNO a un boîtier de carte PDIP (Plastic Dual-In-line Package).
- Épingles -En revanche, Arduino Nano a 32 broches, tandis qu'Arduino UNO a 30 broches. Les deux broches supplémentaires sur l'Arduino Nano sont destinées aux fonctions ADC.
- Alimentation – En revanche, Arduino Uno dispose d'une prise d'alimentation CC et d'un câble USB standard, tandis qu'Arduino Nano utilise un port USB mini-B; peut donc être alimenté par la connexion USB mini-B régulière. Par la suite, il permet également la communication via USB.
Comment programmer Arduino Nano
(Configuration Arduino Nano sur une planche à pain)
Dans cette section, nous discuterons de la programmation de l'Arduino et de l'exécution des programmes.
La première étape consiste à télécharger l'IDE Arduino et les pilotes associés comme le noyau megaAVR. Plus tard, une fois la carte Arduino IDE installée, connectez la carte Arduino à l'ordinateur à l'aide du port USB. Il alimentera les LED.
Pendant ce temps, dans le logiciel Arduino, choisissez le bon type de carte Arduino que vous utilisez. Accédez aux exemples de code intégrés. Ensuite, chargez l'exemple de code de votre ordinateur sur la carte sur la barre supérieure du logiciel Arduino. Immédiatement lorsque le processus est terminé, la LED intégrée Arduino commencera à clignoter. Ensuite, vous pouvez observer l'Arduino et voir vos commandes en cours d'exécution. Par conséquent, si vous avez le code d'exemple pour que la carte Arduino clignote, vous observerez ensuite ce que fait la carte nano.
Résumé
Pour résumer, l'application et la familiarité d'Arduino Nano sont principalement basées sur les caractéristiques et fonctionnalités décrites dans cet article. De plus, Arduino Nano est utilisé dans de nombreuses applications, telles que le suivi des gestes et les capteurs électroniques embarqués.
En bref, nous avons également établi que la programmation Arduino peut varier dans des programmes plus étendus. De plus, la communication SPI et la communication série sur les broches ont également été couvertes. En cas de problème technique ou de question, n'hésitez pas à nous contacter. Nous sommes toujours ravis d'écouter vos commentaires.
Technologie industrielle
- Spécifications et applications de l'ICM-20608-G
- Spécifications et applications APDS-9960
- Capteur Arduino - Types et applications
- Programmation de la série Atmel AT89 via Arduino
- Calculatrice Arduino
- Arduboy Clone avec Arduino Nano et écran OLED I2C
- Transistor 2N3771 :brochage, fonctionnalités, applications et alternatives
- Microcontrôleur AT89c51 :programmation, brochage, fonctionnalités et alternatives
- Arduino Protoshield - Un guide rapide et complet sur son assemblage