Arduino Nano
L' Arduino Nano est une carte microcontrôleur open source compatible avec les platines d'expérimentation, basée sur le microcontrôleur (MCU) Microchip ATmega328P et développée par Arduino.cc et initialement publiée en 2008. Il offre la même connectivité et les mêmes spécifications que la carte Arduino Uno dans un format plus petit[en 1].
L'Arduino Nano est équipé de 30 embases d' E/S mâles, dans une configuration de type DIP-30, qui peuvent être programmées à l'aide de l' environnement de développement intégré (IDE) du logiciel Arduino, commun à toutes les cartes Arduino et fonctionnant en ligne et hors ligne. La carte peut être alimentée via un câble mini-USB de type B ou à partir d'une 9 Batterie V.
Histoire
En 2008, l'Arduino Nano est sorti. En 2019, Arduino a sorti l'Arduino Nano Every, une évolution équivalente en termes de broches du Nano. Il dispose d'un microcontrôleur ATmega4809 (MCU) avec trois fois plus de RAM[en 2].
Spécifications techniques

- Microcontrôleur : Microchip ATmega328P [en 3]
- Tension de fonctionnement : 5 volts
- Tension d'entrée : 5 à 20 volts
- Broches d'E/S numériques : 14 (6 sorties PWM en option)
- Broches d'entrée analogiques : 8
- CC par broche E/S : 40 mA
- CC pour broche 3,3 V : 50 mA
- Mémoire flash : 32 Ko, dont 2 Ko sont utilisés par le chargeur de démarrage
- SRAM : 2 Ko
- EEPROM : 1 Ko
- Vitesse d'horloge : 16 MHz
- Longueur : 45 mm
- Largeur : 18 mm
- Masse : 7 g
- USB : Mini-USB Type-B [en 4]
- En-tête ICSP : Oui
- Prise d'alimentation CC : Non
Communication
L'Arduino Nano dispose d'un certain nombre de fonctionnalités permettant de communiquer avec un ordinateur, un autre Arduino ou d'autres microcontrôleurs. L'ATmega328 fournit une communication série UART TTL (5 V), disponible sur les broches numériques 0 (RX) et 1 (TX).Un FTDI FT232RL sur la carte canalise cette communication série via USB et les pilotes FTDI (inclus avec le firmware Arduino) fournissent un port COM virtuel au logiciel sur l'ordinateur. Le logiciel Arduino comprend un moniteur série qui permet d'envoyer des données textuelles simples vers et depuis la carte Arduino. Les LED RX et TX de la carte clignotent lorsque des données sont transmises via la puce FTDI et la connexion USB à l'ordinateur (mais pas pour la communication série sur les broches 0 et 1). Une bibliothèque SoftwareSerial permet la communication série sur n'importe laquelle des broches numériques du Nano. L'ATmega328 prend également en charge la communication I2C et SPI. Le logiciel Arduino inclut la bibliothèque Wire pour simplifier l'utilisation du bus I2C[en 3].
Références
- ↑ « Getting Started with the Arduino Nano », Arduino
- ↑ (en-US) « Deep dive with Dario: Get to know the Arduino Nano Every », Arduino Blog, (consulté le )
- « Arduino Nano » [archive du ], arduino.cc (consulté le )
- ↑ (en-US) Aqeel, « Introduction to Arduino Nano », The Engineering Projects, (consulté le )