

Add to Cart
O Arduino pro é uma placa do microcontrolador baseada no ATmega168 (folha de dados) ou em ATmega328 (folha de dados). O pro vem em 3.3V/8 megahertz e 5V/16 megahertz de versões. Tem 14 pinos digitais do entrada/saída (de que 6 podem ser usados enquanto saídas de PWM), 6 entradas análogas, um jaque da bateria, um interruptor de alimentaço, um boto de restauraço, e furos para montar um jaque do poder, um encabeçamento de ICSP, e encabeçamentos do pino. O encabeçamento de seis pinos pode ser conectado a uma placa do cabo de FTDI ou da fuga de Sparkfun para fornecer o poder e a comunicaço de USB placa.
O Arduino pro é pretendido para a instalaço semi-permanente nos objetos ou nas exposições. A placa vem sem encabeçamentos pre-montados, permitindo o uso de vários tipos de conectores ou da solda direta dos fios. A disposiço do pino é compatível com protetores de Arduino. As versões 3.3V do pro podem ser postas com uma bateria.
O Arduino pro foi projetado e fabricado pela eletrônica de SparkFun.
Arquivos de EAGLE: arduino-pro-reference-design.zip
Diagrama esquemático: Arduino-Pro-schematic.pdf
Microcontrolador | ATmega168 ou ATmega328 |
Tenso de funcionamento | 3.3V ou 5V |
Tenso de entrada | 3,35 -12 V (versões 3.3V) ou 5 - 12 V (versões 5V) |
Pinos do I/O de Digitas | 14 (de que 6 fornecem PWM output) |
Pinos da entrada análoga | 6 |
Corrente da C.C. pelo Pin do I/O | 40 miliampères |
Memória Flash | 16 KB (ATmega168) ou 32KB (ATmega328) de que 2 KB usados pelo bootloader |
SRAM | 1 KB (ATmega168) ou 2 KB (ATmega328) |
EEPROM | 512 bytes (ATmega168) ou 1 KB (ATmega328) |
Velocidade de relógio | 8 megahertz (versões 3.3V) ou 16 megahertz (versões 5V) |
O Arduino pro pode ser posto através do encabeçamento de USB, com uma bateria, ou com uma fonte da alimentaço externa. O jaque da bateria é um encabeçamento de JST. Um jaque do poder para uma fonte externo pode ser soldado placa.
Os pinos do poder so como segue:
O ATmega168 tem 16 KB da memória Flash para armazenar o código (de que 2 KB so usados para o bootloader). Tem 1 KB de SRAM e 512 bytes de EEPROM (que pode ser lido e escrito com a biblioteca de EEPROM). O ATmega328 tem 32 KB do flash, 2 KB de SRAM, e 1 KB de EEPROM.
Cada um dos 14 pinos digitais no pro 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:
O pro tem 6 entradas análogas, cada qual fornecem 10 bocados da definiço (isto é 1024 valores diferentes). revelia medem da terra a VCC, so embora ele possível mudar a extremidade superior de sua escala usando o pino da AREF e algum código de baixo nível. Adicionalmente, alguns pinos especializaram a funcionalidade:
Há um par outros pinos na placa:
Veja igualmente o mapeamento entre os pinos de Arduino e os portos ATmega168.
O Arduino pro tem um número de facilidades para comunicar-se com um computador, um outro Arduino, ou uns outros microcontroladores. Os ATmega168 e os ATmega328 fornecem 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 através de uma conexo de USB.
Uma biblioteca de SoftwareSerial permite uma comunicaço de série em alguns dos pro pinos digitais.
Os ATmega168 e os ATmega328 igualmente apoiam 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 documentaço para detalhes. Para usar a comunicaço de SPI, veja por favor a folha de dados ATmega168 ou ATmega328.
O Arduino pro pode ser programado com o software de Arduino (transferência). Para detalhes, veja a referência e os cursos.
O ATmega168 ou o ATmega328 no Arduino pro vêm preburned com um bootloader que permita que você lhe transfira arquivos pela rede o código novo sem o uso de um programador externo do hardware. Comunica-se usando o protocolo STK500 original (referência, de encabeçamento de C arquivos).
Você pode igualmente contornear o bootloader e programar o ATmega168 ou o ATmega328 através do encabeçamento de ICSP (programaço de série no circuito); veja estas instruções para detalhes.
Um pouco ento exigindo uma imprensa física do boto de restauraço antes de uma transferência de arquivo pela rede, o Arduino pro é projetado em uma maneira que permita que seja restaurado pelo software que corre em um computador conectado. Um dos pinos no encabeçamento do seis-pino é conectado linha da restauraço do ATmega168 ou do ATmega328 através de um capacitor de 100 nanofarad. Este pino conecta a uma das linhas de controle do fluxo do hardware do conversor USB--de série conectado ao encabeçamento: RTS ao usar um cabo de FTDI, DTR ao usar a placa da fuga de Sparkfun. Quando esta linha estiver afirmada (tomado o ponto baixo), a linha da restauraço deixa cair por muito tempo bastante para restaurar a microplaqueta. O software de Arduino usa esta capacidade de permitir que você transfira arquivos pela rede o código simplesmente pressionando o boto da transferência de arquivo pela rede no ambiente de Arduino. Isto significa que o bootloader pode ter um intervalo mais curto, enquanto a reduço da linha da restauraço pode bem-ser coordenada com o começo da transferência de arquivo pela rede.
Esta instalaço tem outras implicações. Quando o pro é conectado a um computador que corre Mac OS X ou Linux, restaura cada vez que uma conexo é feita a ela do software (através de USB). Para o seguinte metade-segundo ou assim, o bootloader está correndo no pro. Quando estiver programado ignorar os dados deformados (isto é qualquer coisa além de uma transferência de arquivo pela rede do código novo), interceptará os bytes primeiros dos dados enviados placa depois que uma conexo é aberta. Se um esboço que corre na placa recebe a único configuraço ou os outros dados quando começa primeiramente, certifique-se de que o software com que comunica esperas um segundo após ter aberto a conexo e antes de enviar estes dados.
O comprimento máximo e a largura do pro PWB so 2,05 e 2,10 polegadas respectivamente, com os seis encabeçamentos e interruptores de alimentaço do pino que estendem levemente além das bordas. Quatro furos do parafuso permitem que a placa seja unida a uma superfície ou a um caso. Note que a distncia entre os pinos digitais 7 e 8 so 160 mil. (0,16"), no um mesmo múltiplo do afastamento de 100 mil. dos outros pinos.