

Add to Cart
Aperçu
L'Arduino Fio est un panneau de microcontrôleur basé sur les
courses d'ATmega328P (fiche technique) 3.3V et 8 mégahertz. Il a 14
bornes numériques d'entrée-sortie (dont 6 peuvent être employés
pendant que des sorties de PWM), 8 entrées analogiques, un
résonateur intégré, un bouton de réinitialisation, et des trous
pour des en-têtes de goupille de support. Il a des connexions pour
une batterie de polymère de lithium et inclut un circuit de charge
au-dessus d'USB. Une prise de XBee est disponible sur le fond du
conseil.
L'Arduino Fio est prévu pour des applications sans fil.
L'utilisateur peut télécharger des croquis avec un cble de FTDI ou
conseil d'une évasion de Sparkfun. En plus, l'aide de l'modifié
USB--XBee l'adaptateur tel que l'explorateur USB de XBee,
l'utilisateur peut télécharger des croquis sans fil. 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.
L'Arduino Fio a été conçu par Shigeru Kobayashi et électronique de
SparkFun, et fabriqué par l'électronique de SparkFun.
Conception de schéma et de référence
Dossiers d'EAGLE : arduino-fio-reference-design.zip
Schéma : Arduino-Fio-schematic.pdf
Résumé
Microcontrôleur ATmega328P
Tension 3.3V d'opération
Tension d'entrée 3,35 -12 V
Tension d'entrée pour V de la charge 3,7 - 7
L'entrée-sortie de Digital borne 14 (dont 6 fournissent PWM
produit)
Bornes 8 d'entrée analogique
Courant de C.C par borne d'entrée-sortie 40 mA
Mémoire instantanée 32 KBs (dont 2 KBs employés par le
chargeur-amorce)
SRAM 2 KBS
EEPROM 1 KB
La fréquence d'horloge 8 mégahertz
Puissance
L'Arduino Fio peut être actionné avec un cble de FTDI ou un tableau
d'évasion relié ses en-têtes de six bornes (comme marqué du côté
inférieur), ou avec un approvisionnement 3.3V réglé sur la goupille
3V3 ou une batterie de polymère de lithium sur les goupilles de
BATTE.
Les goupilles de puissance sont comme suit :
* BATTE. Pour fournir une batterie de polymère
de lithium au conseil.
* 3V3. Les goupilles réglées d'approvisionnement
de 3,3 volts.
* la TERRE. Goupilles moulues.
Mémoire
L'ATmega328P a 32 KBs de mémoire instantanée pour le stockage du
code (dont 2 KBs sont employés pour le chargeur-amorce). Il a 2 KBs
de SRAM et 1 KB d'EEPROM (qui peut être lu et écrit avec la
bibliothèque d'EEPROM).
Entrée et sortie
Chacune des 14 goupilles numériques sur le Fio 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 :
* publication périodique : RXI (D0) et TXO (D1).
Utilisé pour recevoir (RX) et pour transmettre des données
périodiques de (TX) TTL. Ces goupilles sont reliées aux goupilles
de DOUT et DIN de la prise de modem de XBee.
* 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 Fio a 8 entrées analogiques, qui fournissent 10 bits de
résolution (c.--d. 1024 valeurs différentes). Les entrées
analogiques mesurent partir de la terre Vcc. En plus, quelques
goupilles ont spécialisé la fonctionnalité :
* I2C : 4 (SDA) et 5 (cble coaxial).
Communication de soutien I2C (TWI) utilisant la bibliothèque de
fil.
Il y a des couples des autres goupilles sur le conseil :
* AREF. Tension de référence pour les entrées
analogiques. Utilisé avec l'analogReference ().
* DTR. 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.
Il y a également 8 trous dessoudés sur le conseil :
* BATTE + et BATTE -. Pour être relié une
batterie. Typiquement utilisé quand vous ne voulez pas relier une
batterie au connecteur de batterie.
* CHG 5V et CHG -. Pour être relié aux terminaux
de remplissage. Typiquement utilisé pour ajouter un connecteur
externe pour le remplissage.
* commutateur relié au commutateur électrique
sur le conseil. Typiquement utilisé pour ajouter un commutateur
électrique d'alimentation externe.
* CTS. Relié la goupille #CTS/DIO7 de la prise
de XBee. Typiquement utilisé pour faire le contrôle de sommeil pour
un modem de XBee.
* DTR. Relié la goupille #DTR/SLEEP_RQ/DI8 de la
prise de XBee. Typiquement utilisé pour faire le contrôle de
sommeil pour un modem de XBee.
Voyez également la cartographie entre les goupilles d'Arduino et
les ports d'ATmega328P.
Communication
L'Arduino Fio a un certain nombre d'équipements pour communiquer
avec un ordinateur, un Arduino différent, ou d'autres
microcontrôleurs. L'ATmega328P fournit 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 Fio par l'intermédiaire d'une connexion périodique
externe. Nous recommandons d'employer un FTDI de base ou le cble de
FTDI. bord le connecteur de mini-USB est seulement utilisé pour
charger et ne tient pas compte de la communication périodique.
Une bibliothèque de SoftwareSerial tient compte de la communication
périodique sur les goupilles numériques de Fio l'un des.
L'ATmega328P soutient é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 référence
pour des détails. Pour employer la communication de SPI, voyez svp
la fiche technique d'ATmega328P.
Caractéristiques physiques
Les dimensions de la carte PCB de Fio sont approximativement 1,1" x
2,6".
Pages relatives
L'Arduino Fio peut être programmé sans fil au-dessus de sa radio de
XBee. Voyez la page de programmation d'Arduino Fio pour les
détails.
Puisque le Fio communique au-dessus des radios de XBee, les astuces
suivantes de Croquis-écriture vous aideront éviter des erreurs
inattendues.