Qual Arduino Comprar? Conheça os Tipos de Arduino
Quem vai comprar uma placa Arduino geralmente se sente um pouco perdido devido ao grande número de tipos de Arduino e funções disponíveis. Entre placas Arduino Uno, Mega, Leonardo, Due, etc, são tantas informações sobre microcontroladores, portas, conexões e memória, que fica complicado escolher o modelo mais adequado às suas necessidades.
Tipos de Arduino
Pensando nisso, preparamos este pequeno guia para ajudar você a escolher Qual Arduino Comprar, pois já sabe Onde comprar Arduino! Vamos apresentar um breve resumo de cada modelo de Arduino, suas principais características e funcionalidades, e no final uma tabela comparativa entre os modelos.
Arduino Uno
Dentre os tipos de Arduino, este costuma ser a primeira opção para quem vai comprar um Arduino, pois possui um bom número de portas disponíveis, e grande compatibilidade com os shields disponíveis no mercado. Possui processador ATMEGA328, 14 portas digitais, sendo que 6 delas podem ser usadas como saidas PWM, e 6 portas analógicas. A alimentação (selecionada automaticamente), pode vir da conexão USB ou do conector para alimentação externa (recomendável 7 à 12 Vdc).
Esta placa, permite a troca do chip microcontrolador ATMEGA328 facilmente em caso de dano ao microcontrolador ou se o mesmo for utilizado em projetos dedicados. Existe também a placa Arduino Uno versão SMD, com o microcontrolador soldado na placa.
Arduino Mega 2560
Versão maior da placa Arduino, com microcontrolador ATmega2560 e 54 portas digitais, das quais 15 podem ser usadas como PWM, além de 15 portas analógicas. Clock de 16 Mhz, conexão USB e conector para alimentação externa. Ideal para projetos mais elaborados que exijam grande número de entradas e saídas.
Arduino Leonardo
Placa à primeira vista muito parecida com o Arduino Uno, mas com microcontrolador Atmega32u4, possuindo 20 portas digitais, das quais 7 podem ser usadas como PWM, e 12 como portas analógicas.
Esta placa também possui clock de 16 Mhz e conexão para alimentação externa. Diferentemente do Arduino Uno, possui conector micro-usb para ligação ao computador.
Outra característica dessa placa é o chip de conexão USB integrado ao microcontrolador, o que elimina a necessidade de um chip adicional de comunicação na placa, e permite que o Arduino Leonardo seja reconhecido pelo computador como se fosse um rato ou um teclado, e não necessariamente como uma porta serie (também disponível).
Arduino Due
De todoso os tipos de Arduino esta é a placa com maior capacidade de processamento, baseada em um microcontrolador ARM de 32 bits e 512 Kb de memória totalmente disponível para programas/aplicações. O bootloader já vem gravado de fábrica em uma memória ROM dedicada.
Possui 54 portas digitais, das quais 12 podem ser usadas como PWM, e 12 portas analógicas. Possui também 4 chips controladores de portas seriais, conexão USB e conector para alimentação externa.
As ligações desta placa exigem especial atenção pois as portas trabalham à 3.3V, o que pode comprometer o uso dos shields disponíveis no mercado, que geralmente trabalham com 5v.
Arduino Mega ADK
Também baseado no ATmega2560, esta placa possui uma conexão USB dedicada à ligação com dispositivos baseados em Android, como telefones celulares. Possui 54 porta digitais, das quais 15 podem ser usadas como PWM, 16 portas analógicas, 4 chips dedicados à comunicação serial, clock de 16 Mhz e conexão ao computador via USB. Também possui conector para alimentação
externa.
Arduino Nano
Placa compacta baseada no microcontrolador ATmega328 (para placas Arduino Nano versão 3.x), ou ATmega168 (versão 2.x). Ao contrário das outras placas, não possui conector para alimentação externa, sendo alimentada por um conector USB Mini-B.
Possui 32 Kb de memória (Nano versão 3.0), ou 16 Kb (Nano versão 2.0), sendo que 2 K são usados pelo bootloader. Seu tamanho reduzido (4,3 de comprimento x 1,85 de largura) faz dessa placa uma boa opção para projetos compactos que exijam atualização constante de software.
Arduino Pro Mini
Placa compacta, ideal para projetos permanentes e que não necessitem de grande poder de processamento ou constante atualização. O microcontrolador utilizado por esta placa é o ATmega168 que, dependendo da versão da placa, roda à 8 Mhz (placa versão 3.3v) ou 16 Mhz (placa versão 5v).
Possui 14 portas digitais, sendo que 6 podem ser usadas como PWM, e 8 portas analógicas. Não possui conexão USB ou conector para alimentação externa. Para comunicação com o computador, pode ser adquirido um módulo USB separadamente, ou utilizada uma placa Arduino para programação, como mostrado no artigo Programando um Arduino Pro Mini com Arduino Uno.
Arduino Esplora
Com o formato parecido com o de um comando de consola de jogos (e até pode ser usado como um, dependendo da criatividade do desenvolvedor), o Arduino Esplora é uma placa diferente de todas as outras da família Arduino, principalmente por possuir diversos sensores na sua construção. Nessa placa vem embutido um buzzer, um joystick, um potenciómetro deslizante, um sensor de temperatura, um acelerómetro, um led RGB, um sensor de luz (LDR), 4 push-buttons e um microfone. Além de tudo isso, ainda possui um terminal para display LCD.
É uma placa indicada para quem deseja aprender Arduino sem se preocupar muito com electrónica, uma vez que os componentes já estão embutidos na placa. Assim o usuário pode se concentrar na parte de programação.
Baseado no Arduino Leonardo, utiliza o microcontrolador Atmega32U4, com clock de 16 Mhz e 32 KB de memória (4K usados pelo bootloader). Possui 2 conectores de 3 pinos, para conexão de módulos adicionais. A conexão com o microcomputador utiliza cabo micro-usb.
Quais as diferenças entre Arduinos?
Na tabela abaixo, pode comparar os tipos de Arduino e suas principais especificações :