- Promo !
Arduino Nano
-
L'Arduino Nano est une carte basée sur l'ATmega328 cadencé à 16MHz, similaire à l'Arduino Duemilanove dans un format compact (Arduino Nano 3.x)
-
Broches E/S et circuit compatible DIL30 : conçus pour les systèmes embarqués ou pour des applications nécessitant du multitâches
-
Sorties par des connecteurs mâles qui s'adaptent à la majorité des connecteurs : rend facile les tests et la réalisation de nouveaux projets !
-
Connecteur mini-USB permet d'alimenter la carte et le circuit imprimé et de transférer de nouveaux programmes à la commande
Caractéristiques
-
Micro-contrôleur ATmega328
-
Architecture AVR
-
Mémoire flash 32 KB dont 2 KB utilisés par le bootloader
-
SRAM 2 KB
-
EEPROM 1 KB
-
Vitesse d'horloge 16 MHz
-
Broches d'entrées analogiques 8
-
Tension de fonctionnement 5 V
-
Tension d'entrée 7-12V
-
Courant CC par broches d'E/S 40 mA (broches d'E/S)
-
Broches d'E/S numériques 22 (dont 6 sont PWM)
-
Sorties PWM 6
-
Consommation d'énergie 19 mA
-
Dimensions : 18 x 45 mm
-
Poids : 7 g
Brochage
Alimentation
L'Arduino Nano peut être alimenté via la connexion USB Mini-B, une alimentation externe non régulée 6-20 V (broche 30) ou une alimentation externe régulée 5 V (broche 27). La source d'alimentation est automatiquement sélectionnée sur la source de tension la plus élevée.
Entrée et sortie
Chacune des 14 broches numériques du Nano peut être utilisée comme entrée ou sortie en utilisant les fonctions pinMode (), digitalWrite () et digitalRead (). Elles fonctionnent à 5 volts. Chaque broche peut fournir ou recevoir un maximum de 40 mA et possède une résistance de rappel interne (déconnectée par défaut) de 20 à 50. De plus, certaines broches ont des fonctions spécialisées:
- Série: 0 (RX) et 1 (TX). Utilisé pour recevoir (RX) et transmettre (TX) des données série TTL. Ces broches sont connectées aux broches correspondantes de la puce série FTDI USB-to-TTL.
- Interruptions externes: 2 et 3. Ces broches peuvent être configurées pour déclencher une interruption sur une valeur faible, un front montant ou descendant, ou un changement de valeur. Voir la fonction attachInterrupt () pour plus de détails.
- PWM: 3, 5, 6, 9, 10 et 11. Fournissez une sortie PWM 8 bits avec la fonction analogWrite ().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ces broches prennent en charge la communication SPI, qui, bien que fournie par le matériel sous-jacent, n'est pas actuellement incluse dans le langage Arduino.
LED: 13. Il y a une LED intégrée connectée à la broche numérique 13. Lorsque la broche est à valeur ÉLEVÉE, la LED est allumée, lorsque la broche est FAIBLE, elle est éteinte.
Le Nano possède 8 entrées analogiques, chacune fournissant 10 bits de résolution (soit 1024 valeurs différentes). Par défaut, ils mesurent de la masse à 5 volts, mais est-il possible de changer l'extrémité supérieure de leur plage en utilisant la fonction analogReference (). Les broches analogiques 6 et 7 ne peuvent pas être utilisées comme broches numériques. De plus, certaines broches ont des fonctionnalités spécialisées:
I2C: A4 (SDA) et A5 (SCL). Prend en charge la communication I2C (TWI) à l'aide de la bibliothèque Wire (documentation sur le site Web de câblage).
Il y a quelques autres broches sur la carte:
- AREF. Tension de référence pour les entrées analogiques. Utilisé avec analogReference.
- Réinitialiser. Amenez cette ligne LOW pour réinitialiser le microcontrôleur. Généralement utilisé pour ajouter un bouton de réinitialisation aux shields qui bloquent celui de la carte.
Communication
L'Arduino Nano dispose d'un certain nombre d'installations pour communiquer avec un ordinateur, un autre Arduino ou d'autres microcontrôleurs. L'ATmega328 fournit une communication série UART TTL (5V), qui est 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 logiciel Arduino) fournissent un port de communication virtuel aux logiciels de 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 une communication série sur n'importe laquelle des broches numériques du Nano. L'ATmega328 prend également en charge la communication I2C (TWI) et SPI. Le logiciel Arduino comprend une bibliothèque Wire pour simplifier l'utilisation du bus I2C. Pour utiliser la communication SPI, veuillez consulter la fiche technique ATmega328.
Réinitialisation automatique (logiciel)
Plutôt que d'appuyer sur le bouton de réinitialisation avant un téléchargement, l'Arduino Nano est conçu de manière à pouvoir être réinitialisé par un logiciel exécuté sur un ordinateur connecté. L'une des lignes de contrôle de flux matériel (DTR) du FT232RL est connectée à la ligne de réinitialisation de l'ATmega328 via un condensateur de 100 nanofarad. Lorsque cette ligne est affirmée (prise basse), la ligne de réinitialisation chute suffisamment longtemps pour réinitialiser la puce. Le logiciel Arduino utilise cette capacité pour vous permettre de télécharger du code en appuyant simplement sur le bouton de téléchargement dans l'environnement Arduino. Cela signifie que le chargeur de démarrage peut avoir un délai d'attente plus court, car l'abaissement du DTR peut être bien coordonné avec le début du téléchargement. Cette configuration a d'autres implications. Lorsque le Nano est connecté à un ordinateur exécutant Mac OS X ou Linux, il se réinitialise chaque fois qu'une connexion lui est établie à partir d'un logiciel (via USB). Pendant environ une demi-seconde, le chargeur de démarrage s'exécute sur le Nano. Bien qu'il soit programmé pour ignorer les données malformées (c'est-à-dire autre chose qu'un téléchargement de nouveau code), il interceptera les premiers octets de données envoyés à la carte après l'ouverture d'une connexion. Si un croquis exécuté sur la carte reçoit une configuration unique ou d'autres données lors de son premier démarrage, assurez-vous que le logiciel avec lequel il communique attend une seconde après l'ouverture de la connexion et avant d'envoyer ces données.
Programmation
Pour programmer avec Arduino, vous pouvez utiliser les plateformes logicielles open-source d'Arduino :
- ou bien l'EDITEUR WEB.
Fiche technique
- Catégorie
- Micro-contrôleurs
- Marque
- Arduino
- Compatibilité
- Arduino
- Connectique
- 8 broches*~6 PWM Output
- Type de stockage
- Mémoire flash: 32 Ko dont 2 Ko utilisés par le bootloader*~SRAM: 2 KB*~EEPROM: 1KB
- Mémoire vive (RAM)
- 2 KB SRAM
- Wi-Fi
- Non
- Bluetooth
- Non
- Alimentation
- 19 mA*~Courant CC par broches d' I/O 40 mA
- Dimensions
- 18 x 45mm
- Poids
- 7g
- Type de produit
- Cartes & Systèmes
Les clients qui ont acheté ce produit ont également acheté :
Question (0)
Pas de questions pour le moment.