Quais são as características das principais placas de Arduino? E como escolher a placa ideal para o seu projeto?

 

 

QUAIS SÃO AS CARACTERÍSTICAS DAS PRINCIPAIS PLACAS DE ARDUINO? E COMO ESCOLHER A PLACA IDEAL PARA O SEU PROJETO?

 

 

Falar de Arduino é basicamente se referir a uma plataforma de prototipagem eletrônica criada, a fim de facilitar a criação de projetos eletrônicos. A criação do Arduino tornou a eletrônica acessível não somente a profissionais da área, mas também a não engenheiros, estudantes, amadores, e etc.

Arduino é uma plataforma de código aberta, ele consiste principalmente de um microcontrolador, onde através de um Ambiente de Desenvolvimento Integrado (IDE) que é executado no seu PC, você pode escrever e carregar o código do computador na placa física.

Desde a sua criação o Arduino Uno se tornou a placa de Arduino mais conhecida. Sua popularidade cresceu grandemente entre os amantes da eletrônica abrindo espaço para a criação de outras placas de Arduino. Hoje graças essa grande popularidade podemos encontrar muito conteúdo sobre o assunto de forma gratuita na internet.

No geral, as diferentes placas de Arduino diferem pelo tamanho, componentes, características específicas e aplicações. Neste artigo iremos comparar as principais placas de Arduino existentes. Desta maneira, ao término desta leitura você estará apto a compreender suas principais diferenças e similaridades e realizar a melhor escolha para o seu projeto.

 

Por que as placas de Arduino se tornaram tão conhecidas?

Um dos fatores que tornaram as placas de Arduino tão conhecidas é que em relação a outras placas microcontroladas o Arduino não requer uma parte separada do hardware para programar um novo código na placa, basta usar um cabo USB. Além disso, o Arduino IDE usa uma versão básica do C++, tornando mais simples o aprendizado do programa.

 

Pontos fortes ao utilizar placas de Arduino

 - Custo

 - Plataforma cruzada

 - O ambiente de programação simples e claro

 - Software de código aberto e extensível

 - Hardware de código aberto e extensível

 

Aplicações das placas de Arduino

A flexibilidade das placas Arduino é enorme, podendo ser conectadas muito facilmente a diferentes módulos, como sensores de obstáculos, detectores de presença, sensores de incêndio, módulos GSM, módulos GPS, etc. Elas são muito utilizadas para realização de projetos no campo da eletrônica, elétrica, robótica, entre outros.

 

Tipos de placas Arduino

A partir de agora iremos detalhar as características das seguintes placas de Arduino:

Arduino Uno, Arduino Nano, Arduino Mega, Arduino Mini, Arduino Leonardo, Arduino DUE e Arduino Lilypad.

 

 - Arduino Uno

O Arduino Uno é indiscutivelmente o Arduino mais popular. Ele é alimentado por um processador Atmega328 operando a 16 MHz, inclui 32 KB de memória de programa, 1 KB de EEPROM, 2 KB de RAM, possui 14 pinos digitais (I/O), 6 entradas analógicas e barramentos de alimentação de 5 V e 3,3 V.

 

 

 - Arduino Nano

O Arduino Nano é basicamente um Arduino UNO em um tamanho reduzido e disposição diferente. Ideal para espaços reduzidos e projetos onde o peso também precisa ser menor.

(Observação - as placas Arduino Nano anteriores a V3.0 utilizavam o microcontrolador ATmega168, que basicamente tem metade das especificações.)

 

 

 - Arduino Mega

O Arduino Mega utiliza um microcontrolador ATmega2560, possui 54 pinos digitais (I/O), 16 pinos analógicos e 15 canais PWM. A CPU tem clock de 16MHz e inclui 256KB de ROM, 8KB de RAM, 4KB de EEPROM e opera a 5V.

 

 

 - Arduino Mini

O Arduino Pro Mini é uma placa microcontroladora baseada no ATmega328.

Possui 14 pinos digitais (I/O), 6 entradas analógicas, 6 canais PWM. É necessário conectar a um cabo FTDI ou placa breakout Sparkfun para fornecer alimentação USB e comunicação com a placa.

 

 

Observação: Conforme a tabela a seguir a versão mais antiga do Pro Mini tinha as seguintes especificações que são diferentes da versão mais recente:

 

 

 - Arduino Leonardo

O Arduino Leonardo é uma placa baseada no ATmega32u4. O Leonardo difere de todas as placas anteriores porque o ATmega32u4 possui comunicação USB integrada, eliminando a necessidade de um processador secundário. Isso permite que o Leonardo apareça em um computador conectado como um mouse ou teclado, além de uma porta serial/COM virtual (CDC).

Ele tem 20 pinos digitais I/O (dos quais 7 podem ser usados ??como saídas PWM e 12 como entradas analógicas), um oscilador de cristal de 16 MHz e sua conexão é através de uma entrada micro USB.

 

 

 - Arduino Due

O Arduino Due é uma placa baseada no Atmel SAM3X8E ARM Cortex-M3. É a primeira placa Arduino baseada em um microcontrolador de núcleo ARM de 32 bits. Possui 54 pinos digitais I/O (dos quais 12 podem ser usados ??como saídas PWM), 12 entradas analógicas, 4 UARTs (portas seriais de hardware), um clock de 84 MHz,  2 DAC (digital para analógico) , 2 TWI, um conector de alimentação, um cabeçalho SPI, um cabeçalho JTAG.

 

 

 - Arduino Lilypad

O Arduino Lilypad utiliza o microcontrolador Atmega328p, entretanto algumas versões utilizam o microcontrolador ATmega168. Possui 14 pinos dos quais 6 podem ser utilizados para PWM e 6 como entrada analógica. Necessita de um conversor FTDI. Sua tensão de operação está na faixa de 2,7 até 5,5V. Este Arduino é muito utilizado para projetos com roupas.

 

Conclusão

As placas Arduino, diferem em diversos aspectos importantes que devem ser observados no momento da escolha de qual placa utilizar. Velocidade de processamento, memória, tensão de trabalho, tamanho, peso, quantidade de pinos analógicos e digitais, pinos PWM entre outros aspectos.

O objetivo deste artigo, foi fornecer as principais informações das placas Arduino mais conhecidas, possibilitando um maior conhecimento técnico e discernimento no momento da escolha.