Panneau qui respecte les planches à pain nano ATmega328 (nano 3,0 d'Arduino d'Arduino)

Capacité d'approvisionnement:1000pcs
Contacter

Add to Cart

Membre actif
Shenzhen Guangdong
Adresse: Salle 620, bâtiment yutian, chanson route de lin, Shenzhen, en Chine, district de Futian
dernière connexion fois fournisseur: dans 1 heures
Détails du produit Profil de la société
Détails du produit

Aperçu

Le nano d'Arduino est un petit, complet, et qui respecte les planches pain panneau basé sur l'ATmega328 (nano 3,0 d'Arduino) ou ATmega168 (nano d'Arduino 2.x). Il a plus ou moins la même fonctionnalité de l'Arduino Duemilanove, mais dans un paquet différent. Cela manque seulement d'un cric d'alimentation CC, Et fonctionne avec un mini-b cble d'USB au lieu de standard. Le nano a été conçu et est produit par Gravitech.

Schéma et conception

Nano 3,0 (ATmega328) d'Arduino : schéma, dossiers d'Eagle.

Nano 2,3 (ATmega168) d'Arduino : manuel (pdf), dossiers d'Eagle. Note : puisque la version libre d'Eagle ne manipule pas plus de 2 couches, et cette version du nano est 4 couches, elle est éditée ici unrouted, ainsi les utilisateurs peuvent l'ouvrir et employer dans la version libre d'Eagle.

Caractéristiques :

MicrocontrôleurAtmel ATmega168 ou ATmega328
Tension d'opération (logique de niveau)5 V
(recommandé) de tension d'entrée7-12 V
Tension d'entrée (limites)6-20 V
Goupilles d'entrée-sortie de Digital14 (dont 6 fournissent PWM produit)
Goupilles d'entrée analogique8
Courant de C.C par Pin d'entrée-sortie40 mA
Mémoire instantanée16 KBs (ATmega168) ou 32 KBs (ATmega328) dont 2 KBs employés par le chargeur-amorce
SRAM1 KB (ATmega168) ou 2 KBs (ATmega328)
EEPROM512 octets (ATmega168) ou 1 KB (ATmega328)
La fréquence d'horloge16 mégahertz
Dimensions0,73" x 1,70 »

Puissance :

Le nano d'Arduino peut être actionné par l'intermédiaire de la mini-b connexion d'USB, du bloc d'alimentation externe 6-20V non réglementé (borne 30), ou du bloc d'alimentation externe réglé par 5V (borne 27). La source d'énergie est automatiquement choisie la source de tension la plus élevée.

La puce de FTDI FT232RL sur le nano est seulement actionnée si le conseil est actionné au-dessus d'USB. En conséquence, en courant sur la puissance externe (de non-USB), la sortie 3.3V (qui est assurée par la puce de FTDI) n'est pas disponible et le RX et le TX LED clignotera si numérique borne 0 ou 1 sont haut.

Mémoire

L'ATmega168 a 16 KBs de mémoire instantanée pour le stockage du code (dont 2 KBs sont employés pour le chargeur-amorce) ; l'ATmega328 a 32 KBs, (aussi avec 2 KBs utilisés pour le chargeur-amorce). L'ATmega168 a 1 KB de SRAM et 512 octets d'EEPROM (qui peut être lu et écrit avec la bibliothèque d'EEPROM) ; l'ATmega328 a 2 KBs de SRAM et 1 KB d'EEPROM.

Entrée et sortie

Chacune des 14 goupilles numériques sur le nano peut être utilisée comme entrée ou résultat, utilisant le pinMode (), le digitalWrite (), et les fonctions de digitalRead (). Ils fonctionnent 5 volts. Chaque goupille peut fournir ou recevoir un maximum de 40 mA et a une résistance cabreuse interne (débranchée par défaut) de 20-50 kOhms. En outre, quelques goupilles ont spécialisé des fonctions :

  • Publication périodique : 0 (RX) et 1 (TX). Utilisé pour recevoir (RX) et pour transmettre des données périodiques de (TX) TTL. Ces goupilles sont reliées aux goupilles correspondantes de la puce de publication périodique de FTDI USB--TTL.
  • Interruptions externes : 2 et 3. Ces goupilles peuvent être configurées pour déclencher une interruption sur une valeur basse, une augmentation ou un bord en baisse, ou une variation de la valeur. Voyez la fonction d'attachInterrupt () pour des détails.
  • PWM : 3, 5, 6, 9, 10, et 11. fournissent PWM 8 bits produit la fonction d'analogWrite ().
  • SPI : 10 (SOLIDES SOLUBLES), 11 (MOSI), 12 (MISO), 13 (SCK). Communication de SPI de soutien de ces goupilles, qui, bien que si par le matériel sous-jacent, n'est pas actuellement incluse dans la langue d'Arduino.
  • LED : 13. Il y a un élément LED relié la borne numérique 13. Quand la goupille est valeur élevée, la LED est allumée, quand la goupille est BASSE, il est éteinte.

Le nano a 8 entrées analogiques, qui fournissent 10 bits de résolution (c.--d. 1024 valeurs différentes). Par défaut elles mesurent partir de la terre 5 volts, est cependant lui possible de changer l'extrémité supérieure de leur gamme utilisant la fonction d'analogReference (). En plus, quelques goupilles ont spécialisé la fonctionnalité :

  • I2C: 4(SDA)et5(cble coaxial). Communication de soutien I2 C (TWI) utilisant la bibliothèque de fil (documentation sur le site Web de cblage).

Il y a quelques autres goupilles sur le conseil :

  • AREF. Tension de référence pour les entrées analogiques. Utilisé avec l'analogReference ().
  • Remise. Apportez cette ligne le BAS pour remettre zéro le microcontrôleur. Typiquement utilisé pour ajouter un bouton de réinitialisation aux boucliers qui bloquent celui sur le conseil.

Voyez également la cartographie entre les goupilles d'Arduino et les ports ATmega168.

Communication

Le nano d'Arduino a un certain nombre d'équipements pour communiquer avec un ordinateur, un Arduino différent, ou d'autres microcontrôleurs. Les ATmega168 et les ATmega328 fournissent la communication périodique d'UART TTL (5V), qui est disponible sur les bornes numériques 0 (RX) et 1 (TX). Un FTDI FT232RL sur le conseil creuse des rigoles cette communication périodique au-dessus d'USB et les conducteurs de FTDI (inclus avec le logiciel d'Arduino) fournissent un port virtuel de COM au logiciel sur l'ordinateur. Le logiciel d'Arduino inclut un moniteur périodique qui permet des données textuelles simples d'être envoyées et du conseil d'Arduino. Le RX et le TX LED sur le conseil clignoteront quand des données sont transmises par l'intermédiaire de la puce de FTDI et de la connexion d'USB l'ordinateur (mais pas pour la communication périodique sur bornes 0 et 1).

Une bibliothèque de SoftwareSerial tient compte de la communication périodique sur les goupilles numériques nanoes l'unes des.

Les ATmega168 et les ATmega328 soutiennent également la communication d'I2C (TWI) et de SPI. Le logiciel d'Arduino inclut une bibliothèque de fil pour simplifier l'utilisation de l'autobus d'I2C ; voyez la documentation pour des détails. Pour employer la communication de SPI, voyez svp la fiche technique ATmega168 ou ATmega328.

Programmation

Le nano d'Arduino peut être programmé avec le logiciel d'Arduino (téléchargement). Choisissez « Arduino Diecimila, Duemilanove, ou nano avec ATmega168 » ou « Arduino Duemilanove ou nano avec ATmega328 » partir du menu d'outils > de conseil (selon le microcontrôleur sur votre conseil). Pour des détails, voyez la référence et les cours.

L'ATmega168 ou l'ATmega328 sur le nano d'Arduino vient preburned avec un chargeur-amorce qui te permet de télécharger le nouveau code lui sans utilisation d'un programmeur externe de matériel. Il communique utilisant le protocole STK500 original (référence, des dossiers d'en-tête de C).

Vous pouvez également dévier le chargeur-amorce et programmer le microcontrôleur par l'en-tête d'ICSP (programmation périodique en circuit) ; voir les ces instructions pour des détails.

Automatique (logiciel) remis zéro

Plutôt alors exigeant une presse physique du bouton de réinitialisation avant un téléchargement, le nano d'Arduino est conçu d'une manière dont lui permet d'être remis zéro par le logiciel fonctionnant sur un ordinateur relié. Une des lignes de contrôle de flux de matériel (DTR) du FT232RL est reliée la ligne de remise de l'ATmega168 ou de l'ATmega328 par l'intermédiaire d'un condensateur de 100 nanofarad. Quand cette ligne est affirmée (pris le bas), la ligne de remise chute assez longtemps pour remettre zéro la puce. Le logiciel d'Arduino emploie cette capacité pour te permettre de télécharger le code en appuyant sur simplement le bouton de téléchargement dans l'environnement d'Arduino. Ceci signifie que le chargeur-amorce peut avoir un temps mort plus court, pendant que l'abaissement de DTR peut bien-être coordonné avec le début du téléchargement.

Cette installation a d'autres implications. Quand le nano est relié un ordinateur courant Mac OS X ou Linux, il remet zéro chaque fois que un rapport est établi lui partir du logiciel (par l'intermédiaire d'USB). Pour le moitié-deuxième suivant ou ainsi, le chargeur-amorce fonctionne sur le nano. Tandis qu'il est programmé ignorer les données mal formées (c.--d. quelque chose sans compter qu'un téléchargement de nouveau code), il arrêtera les octets premiers de données envoyées au conseil après qu'une connexion soit ouverte. Si un croquis fonctionnant sur le conseil reçoit la configuration ancienne ou d'autres données quand il commence d'abord, assurez-vous que le logiciel avec lequel il communique des attentes une seconde après ouverture de la connexion et avant d'envoyer ces données.

China Panneau qui respecte les planches à pain nano ATmega328 (nano 3,0 d'Arduino d'Arduino) supplier

Panneau qui respecte les planches à pain nano ATmega328 (nano 3,0 d'Arduino d'Arduino)

Inquiry Cart 0