

Add to Cart
L'Arduino pro est un panneau de microcontrôleur basé sur l'ATmega168 (fiche technique) ou ATmega328 (fiche technique). Le pro vient dans 3.3V/8 mégahertz et 5V/16 mégahertz de versions. Il a 14 bornes numériques d'entrée-sortie (dont 6 peuvent être employés pendant que des sorties de PWM), 6 entrées analogiques, un cric de puissance de batterie, un commutateur électrique, un bouton de réinitialisation, et des trous pour monter un cric de puissance, un en-tête d'ICSP, et des en-têtes de goupille. De l'en-tête six bornes peut être relié un panneau de cble de FTDI ou d'évasion de Sparkfun pour fournir la puissance et la communication d'USB au conseil.
L'Arduino pro est prévu pour l'installation semi-permanente dans les objets ou les expositions. Le conseil vient sans en-têtes préalablement montés, permettant l'utilisation de divers types de connecteurs ou de la soudure directe des fils. La disposition de goupille est compatible avec des boucliers d'Arduino. Les versions 3.3V du pro peuvent être actionnées avec une batterie.
L'Arduino pro a été conçu et fabriqué par l'électronique de SparkFun.
Dossiers d'EAGLE : arduino-pro-reference-design.zip
Schéma : Arduino-Pro-schematic.pdf
Microcontrôleur | ATmega168 ou ATmega328 |
Tension d'opération | 3.3V ou 5V |
Tension d'entrée | 3,35 -12 V (versions 3.3V) ou 5 - 12 V (versions 5V) |
Goupilles d'entrée-sortie de Digital | 14 (dont 6 fournissent PWM produit) |
Goupilles d'entrée analogique | 6 |
Courant de C.C par Pin d'entrée-sortie | 40 mA |
Mémoire instantanée | 16 KBs (ATmega168) ou 32KB (ATmega328) dont 2 KBs employés par le chargeur-amorce |
SRAM | 1 KB (ATmega168) ou 2 KBs (ATmega328) |
EEPROM | 512 octets (ATmega168) ou 1 KB (ATmega328) |
La fréquence d'horloge | 8 mégahertz (versions 3.3V) ou 16 mégahertz (versions 5V) |
L'Arduino pro peut être actionné par l'intermédiaire de l'en-tête d'USB, avec une batterie, ou avec un bloc d'alimentation externe. Le cric de puissance de batterie est un en-tête de JST. Un cric de puissance pour un approvisionnement externe peut être soudé au conseil.
Les goupilles de puissance sont comme suit :
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). Il 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 32 KBs d'éclair, 2 KBs de SRAM, et 1 KB d'EEPROM.
Chacune des 14 goupilles numériques sur le pro peut être utilisée comme entrée ou résultat, utilisant le pinMode (), le digitalWrite (), et les fonctions de digitalRead (). Ils fonctionnent 3,3 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 :
Le pro a 6 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 VCC, sont cependant lui possible de changer l'extrémité supérieure de leur gamme utilisant la goupille d'AREF et un certain code de bas niveau. En plus, quelques goupilles ont spécialisé la fonctionnalité :
Il y a quelques autres goupilles sur le conseil :
Voyez également la cartographie entre les goupilles d'Arduino et les ports ATmega168.
L'Arduino pro 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, qui est disponible sur les bornes numériques 0 (RX) et 1 (TX). 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 par l'intermédiaire d'une connexion d'USB.
Une bibliothèque de SoftwareSerial tient compte de la communication périodique sur de pro goupilles numériques 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.
L'Arduino pro peut être programmé avec le logiciel d'Arduino (téléchargement). Pour des détails, voyez la référence et les cours.
L'ATmega168 ou l'ATmega328 sur l'Arduino pro 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 l'ATmega168 ou l'ATmega328 par l'en-tête d'ICSP (programmation périodique en circuit) ; voir les ces instructions pour des détails.
Plutôt alors exigeant une presse physique du bouton de réinitialisation avant un téléchargement, l'Arduino pro 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 goupilles sur l'en-tête de six-goupille est reliée la ligne de remise de l'ATmega168 ou de l'ATmega328 par l'intermédiaire d'un condensateur de 100 nanofarad. Cette goupille se relie une des lignes de contrôle de flux de matériel du convertisseur USB--périodique relié l'en-tête : RTS en employant un cble de FTDI, DTR en employant le conseil d'évasion de Sparkfun. 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 la ligne de remise peut bien-être coordonné avec le début du téléchargement.
Cette installation a d'autres implications. Quand le pro 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 pro. 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.
La longueur maximale et la largeur de la pro carte PCB sont de 2,05 et 2,10 pouces respectivement, avec les six en-têtes de goupille et commutateurs électriques se prolongeant légèrement au del des bords. Quatre trous de vis permettent au conseil d'être attaché une surface ou un cas. Notez que la distance entre les bornes numériques 7 et 8 est 160 le mil (0,16"), pas même un multiple de l'espacement de 100 mils des autres goupilles.