
Add to Cart
Vista geral
O Arduino Fio é uma placa do microcontrolador baseada nas corridas de ATmega328P (folha de dados) em 3.3V e em 8 megahertz. Tem 14 pinos digitais do entrada/saída (de que 6 podem ser usados enquanto saídas de PWM), 8 entradas análogas, um ressonador a bordo, um botão de restauração, e furos para encabeçamentos do pino de montagem. Tem conexões para uma bateria do polímero do lítio e inclui um circuito da carga sobre USB. Um soquete de XBee está disponível na parte inferior da placa.
O Arduino Fio é pretendido para aplicações sem fio. O usuário pode transferir arquivos pela rede esboços com placa um cabo de FTDI ou de uma fuga de Sparkfun. Adicionalmente, usando alterado USB--XBee ao adaptador tal como o explorador USB de XBee, o usuário pode transferir arquivos pela rede esboços sem fio. A placa vem sem encabeçamentos pre-montados, permitindo o uso de vários tipos de conectores ou da solda direta dos fios.
O Arduino Fio foi projetado por Shigeru Kobayashi e por eletrônica de SparkFun, e fabricado pela eletrônica de SparkFun.
Projeto do diagrama esquemático & da referência
Arquivos de EAGLE: arduino-fio-reference-design.zip
Diagrama esquemático: Arduino-Fio-schematic.pdf
Sumário
Microcontrolador ATmega328P
Tensão de funcionamento 3.3V
Tensão de entrada 3,35 -12 V
Tensão de entrada para V da carga 3,7 - 7
O I/O de Digitas fixa 14 (de que 6 fornecem PWM output)
Pinos 8 da entrada análoga
Corrente da C.C. pelo Pin do I/O 40 miliampères
Memória Flash 32 KB (de que 2 KB usados pelo bootloader)
SRAM 2 KB
EEPROM 1 KB
Velocidade de relógio 8 megahertz
Poder
O Arduino Fio pode ser posto com uma placa do cabo ou da fuga de FTDI conectada a seus encabeçamentos de seis pinos (como marcado no lado inferior), ou com uma fonte 3.3V regulada no pino 3V3 ou em uma bateria do polímero do lítio nos pinos do BASTÃO.
Os pinos do poder são como segue:
* BASTÃO. Para fornecer uma bateria do polímero do lítio à placa.
* 3V3. Os pinos regulados da fonte de 3,3 volts.
* terra. Pinos à terra.
Memória
O ATmega328P tem 32 KB da memória Flash para armazenar o código (de que 2 KB são usados para o bootloader). Tem 2 KB de SRAM e 1 KB de EEPROM (que pode ser lido e escrito com a biblioteca de EEPROM).
Entrada e saída
Cada um dos 14 pinos digitais no Fio pode ser usado como uma entrada ou uma saída, usando o pinMode (), o digitalWrite (), e as funções do digitalRead (). Operam-se em 3,3 volts. Cada pino pode fornecer ou receber um máximo de 40 miliampères e manda um interno levantar o resistor (desligado à revelia) de 20-50 kOhms. Além, alguns pinos especializaram funções:
* série: RXI (D0) e TXO (D1). Usado para receber (RX) e transmitir dados de série de (TX) TTL. Estes pinos são conectados aos pinos de DOUT e de RUÍDO do soquete do modem de XBee.
* interrupções externos: 2 e 3. Estes pinos podem ser configurados para provocar uma interrupção em um baixo valor, uma aumentação ou uma borda de queda, ou uma mudança no valor. Veja a função do attachInterrupt () para detalhes.
* PWM: 3, 5, 6, 9, 10, e 11. fornecem PWM de 8 bits output a função do analogWrite ().
* SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Uma comunicação de SPI do apoio destes pinos, que, embora desde que pelo hardware subjacente, não seja incluída atualmente na língua de Arduino.
* diodo emissor de luz: 13. Há um diodo emissor de luz do acessório conectado ao pino digital 13. Quando o pino é elevado valor, o diodo emissor de luz está ligada, quando o pino é BAIXO, ele está.
O Fio tem 8 entradas análogas, cada qual fornecem 10 bocados da definição (isto é 1024 valores diferentes). As entradas análogas medem da terra a Vcc. Adicionalmente, alguns pinos especializaram a funcionalidade:
* I2C: 4 (SDA) e 5 (LCC). Uma comunicação do apoio I2C (TWI) usando a biblioteca do fio.
Há uns pares de uns outros pinos na placa:
* AREF. Tensão da referência para as entradas análogas. Usado com analogReference ().
* DTR. Traga esta linha PONTO BAIXO para restaurar o microcontrolador. Usado tipicamente para adicionar um botão de restauração aos protetores que obstruem esse na placa.
Há igualmente 8 furos dessoldados na placa:
* BASTÃO + e BASTÃO -. Para para ser conectado a uma bateria. Usado tipicamente quando você não quer conectar uma bateria ao conector de bateria.
* CHG 5V e CHG -. Para para ser conectado aos terminais de carregamento. Usado tipicamente para adicionar um conector externo para carregar.
* interruptor conectado ao interruptor de alimentação na placa. Usado tipicamente para adicionar um interruptor de alimentação externa.
* CTS. Conectado ao pino #CTS/DIO7 do soquete de XBee. Usado tipicamente para fazer o controle do sono para um modem de XBee.
* DTR. Conectado ao pino #DTR/SLEEP_RQ/DI8 do soquete de XBee. Usado tipicamente para fazer o controle do sono para um modem de XBee.
Veja igualmente o mapeamento entre os pinos de Arduino e os portos de ATmega328P.
Uma comunicação
O Arduino Fio tem um número de facilidades para comunicar-se com um computador, um outro Arduino, ou uns outros microcontroladores. O ATmega328P fornece uma comunicação de série de UART TTL, que esteja disponível nos pinos digitais 0 (RX) e 1 (TX). O software de Arduino inclui um monitor de série que permita que os dados textuais simples sejam enviados a e da placa de Arduino Fio através de uma conexão de série externo. Nós recomendamos usar um FTDI básico ou o cabo de FTDI. O conector de mini-USB é usado a bordo somente carregando e não permite uma comunicação de série.
Uma biblioteca de SoftwareSerial permite uma comunicação de série em alguns dos pinos digitais do Fio.
O ATmega328P igualmente apoia uma comunicação de I2C (TWI) e de SPI. O software de Arduino inclui uma biblioteca do fio para simplificar o uso do ônibus de I2C; veja a referência para detalhes. Para usar a comunicação de SPI, veja por favor a folha de dados de ATmega328P.
Características físicas
As dimensões do PWB de Fio são aproximadamente 1,1" x 2,6".
Páginas relacionadas
O Arduino Fio pode ser programado sem fio sobre seu rádio de XBee. Veja a página de programação de Arduino Fio para os detalhes.
Porque o Fio se comunica sobre rádios de XBee, as seguintes pontas da Esboço-escrita ajudá-lo-ão a evitar erros inesperados.