Passer aux informations produits
1 de 5

Arduino-Nano (A000005)

Arduino-Nano (A000005)

Prix habituel $28.00
Prix habituel Prix promotionnel $28.00
En vente Épuisé
Frais d'expédition calculés à l'étape de paiement.

PTSolns est fier d'être un distributeur officiel de produits Arduino authentiques.

REMARQUE : Pour les commandes en grande quantité avec des prix personnalisés, veuillez nous contacter directement.


Aperçu

  • L'Arduino Nano est l'une des plus petites cartes Arduino disponibles sur le marché.
  • Carte compacte, complète et compatible avec une maquette, basée sur l'ATmega328
  • Il fonctionne avec un câble USB Mini-B
  • Arduino est une plateforme matérielle, logicielle et de contenu open source avec une communauté mondiale de plus de 30 millions d'utilisateurs actifs.
  • Le forfait comprend un véritable Arduino Nano (A000005)
  • Support client PTSolns – Votre satisfaction compte pour nous. Veuillez nous contacter pour obtenir de l'aide au dépannage ou pour toute autre préoccupation que vous pourriez avoir.

L'Arduino Nano est une petite carte complète et compatible avec une maquette basée sur l'ATmega328 (Arduino Nano 3.x). Il a plus ou moins les mêmes fonctionnalités que l'Arduino Duemilanove, mais dans un package différent. Il ne lui manque qu'une prise d'alimentation CC et fonctionne avec un câble USB Mini-B au lieu d'un câble standard.

Pouvoir

L'Arduino Nano peut être alimenté via la connexion USB Mini-B, une alimentation externe non régulée de 6 à 20 V (broche 30) ou une alimentation externe régulée de 5 V (broche 27). La source d'alimentation est automatiquement sélectionnée sur la source de tension la plus élevée.

Mémoire

L'ATmega328 dispose de 32 Ko (également avec 2 Ko utilisés pour le chargeur de démarrage. L'ATmega328 dispose de 2 Ko de SRAM et de 1 Ko d'EEPROM.

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(). Ils 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 kOhms. 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. Fournit 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 actuellement pas 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 de valeur HAUTE, la LED est allumée, lorsque la broche est FAIBLE, elle est éteinte.

Le Nano dispose de 8 entrées analogiques fournissant chacune 10 bits de résolution (soit 1024 valeurs différentes). Par défaut, ils mesurent de la terre à 5 volts, mais il est possible de modifier l'extrémité supérieure de leur plage à l'aide de 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). Prise en charge de la communication I2C (TWI) à l'aide de la bibliothèque Wire (documentation sur le site Web Wiring).

Il y a quelques autres broches sur le tableau :

  • AREF. Tension de référence pour les entrées analogiques. Utilisé avec analogReference().
  • Réinitialiser. Amenez cette ligne FAIBLE pour réinitialiser le microcontrôleur. Généralement utilisé pour ajouter un bouton de réinitialisation aux boucliers qui bloquent celui de la carte.

Communication

L'Arduino Nano dispose d'un certain nombre de fonctionnalités pour 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 logiciel Arduino) fournissent un port COM virtuel au logiciel 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 clignoteront lorsque les données seront 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 quelle broche numérique 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.

La programmation

L'Arduino Nano peut être programmé avec le logiciel Arduino ( télécharger ). Sélectionnez "Arduino Duemilanove ou Nano w/ATmega328" dans le menu Outils > Carte (selon le microcontrôleur de votre carte). L'ATmega328 de l'Arduino Nano est livré pré-gravé avec un chargeur de démarrage qui vous permet d'y télécharger du nouveau code sans utiliser de programmeur matériel externe. Il communique en utilisant le protocole STK500 d'origine. Vous pouvez également contourner le chargeur de démarrage et programmer le microcontrôleur via l'en-tête ICSP (In-Circuit Serial Programming) à l'aide d'Arduino ISP ou similaire.

Réinitialisation automatique (logicielle)

Plutôt que de nécessiter une pression physique sur le bouton de réinitialisation avant un téléchargement, l'Arduino Nano est conçu de manière à permettre sa réinitialisation 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 nanofarads. Lorsque cette ligne est affirmée (prise au niveau bas), la ligne de réinitialisation descend suffisamment longtemps pour réinitialiser la puce. Le logiciel Arduino utilise cette fonctionnalité 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 la réduction du DTR peut être bien coordonnée 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 la demi-seconde suivante, le chargeur de démarrage s'exécute sur le Nano. Bien qu'il soit programmé pour ignorer les données mal formées (c'est-à-dire tout ce qui n'est pas le téléchargement d'un 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.

Spécifications techniques

Microcontrôleur ATmega328
Architecture AVR
Tension de fonctionnement 5 V
Mémoire flash 32 Ko dont 2 Ko utilisés par le bootloader
SRAM 2 Ko
Vitesse de l'horloge 16 MHz
Broches d'entrée analogiques 8
EEPROM 1 Ko
Courant CC par broches d'E/S 40 mA (broches E/S)
Tension d'entrée 7-12 V
Broches d'E/S numériques 22 (dont 6 PWM)
Sortie PWM 6
Consommation d'énergie 19 mA
Taille du PCB 18x45mm
Poids 7g
Code produit A000005

Afficher tous les détails

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)