O que é Arduino?
Arduino é uma plataforma de prototipagem eletrônica de código aberto conveniente, flexível e fácil de usar para iniciantes, que inclui hardware (vários modelos de placas Arduino) e software (Arduino IDE). É adequada para artistas, designers, amadores e qualquer pessoa que goste de mexer com tecnologia. O Arduino pode detectar o ambiente através de vários sensores e interagir com ele controlando luzes, motores e outros dispositivos. O microcontrolador na placa pode ser programado usando a linguagem de programação Arduino, compilado em arquivos binários e carregado no microcontrolador. Os projetos baseados em Arduino podem consistir apenas em Arduino ou incluir Arduino junto com outro software em execução em um PC, comunicando-se entre si (por exemplo, Flash, Processing, MaxMSP) para obter funcionalidade.
O Arduino pode ser conectado a LEDs, telas LCD, botões, motores de passo, servos, sensores de temperatura e umidade, sensores de distância, sensores de pressão ou qualquer outra coisa que possa gerar dados ou ser controlada. Ele também pode se conectar sem fio a outros dispositivos por meio de Bluetooth, WiFi, Zigbee, NB-IoT e muito mais, ou acessar a Internet. Você pode coletar dados de sensores com o Arduino e enviá-los para um data center, controlando então os dispositivos periféricos conectados a ele com base nos comandos do data center.
Tipos comuns de placas de desenvolvimento Arduino
As placas de desenvolvimento Arduino estão disponíveis em vários modelos, tais como Arduino Uno, Arduino Leonardo, Arduino 101, Arduino Mega 2560, Arduino Nano, Arduino Micro, Arduino Ethernet, Arduino Yún, Arduino Due e outros. O Arduino Uno, por exemplo, é baseado na placa de desenvolvimento do microcontrolador ATmega328p com 14 pinos de entrada/saída digital (6 dos quais podem ser usados para saída PWM), 6 pinos de entrada analógica e um oscilador de cristal de 16 MHz. O Arduino Mega 2560, por outro lado, é baseado no microcontrolador ATmega2560 com 54 pinos de entrada/saída digital (15 dos quais podem ser usados para saída PWM), 16 pinos de entrada analógica e 4 UARTs.
Arduino UNO R3
O Arduino Uno, baseado no microcontrolador ATmega328, é uma placa popular com 14 pinos de E/S digitais, 6 pinos de entrada analógica e uma frequência de clock de 16 MHz. É conhecido pela sua compatibilidade com várias placas de expansão. No entanto, tem memória estática (SRAM) e armazenamento flash limitados, tornando-o menos adequado para projetos que requerem muita memória.

Especificações do Arduino UNO
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.4 mm |
| Price | $23 |
Arduino Mega 2560
O Arduino Mega 2560, baseado no microcontrolador ATmega2560, oferece mais pinos de E/S, incluindo 54 pinos de entrada/saída digitais (15 dos quais suportam saída PWM), 16 pinos de entrada analógica e 4 interfaces UART. É adequado para projetos que requerem mais pinos e poder de processamento do que o Uno.

Especificações do Arduino Mega
| Processor | ATmega2560 (8-bit CPU, 16MHz clock frequency, 8KB SRAM, 256KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.3 |
O Arduino Nano é uma versão menor do Uno, com o mesmo microcontrolador ATmega328, mas um formato mais compacto. É ideal para projetos em que o espaço é limitado e pode ser conectado diretamente a uma placa de ensaio.

Especificações do Arduino Nano
| Processor | ATmega328P (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 18.5 mm x 43.2 mm |
| Price | $10-15 (varies by version and supplier) |
Leia mais sobre o Arduino Nano: Placa
Arduino Nano: Recursos, Pinagem, Modelos e Tutoriais de Programação
Arduino Leonardo
O Arduino Leonardo possui o microcontrolador ATmega32u4, oferecendo suporte USB nativo e 20 pinos de E/S digitais (incluindo 12 pinos com capacidade analógica). Ele pode simular entradas de mouse e teclado, tornando-o adequado para determinadas aplicações, mas pode apresentar problemas de estabilidade em comparação com o Uno.

Especificações do Arduino Leonardo
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.3 mm |
| Price | $20.70 |
Arduino Due
O Arduino Due utiliza o microcontrolador Atmel SAM3X8E ARM Cortex-M3, proporcionando potência de processamento de 32 bits, 54 pinos de E/S digitais, 12 pinos de entrada analógica e suporte USB nativo. No entanto, funciona com uma tensão de 3,3 V, o que pode não ser compatível com todos os acessórios.

Especificações do Arduino Due
| Processor | Atmel SAM3X8E ARM Cortex-M3 (32-bit CPU, 84MHz clock frequency, 96KB SRAM, 512KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.30 |
Arduino Micro
O Arduino Micro, com o microcontrolador ATmega32u4, oferece 20 pinos de E/S digitais (12 com capacidade analógica) e suporte USB nativo em um formato compacto, tornando-o adequado para projetos vestíveis e pequenos.

Especificações do Arduino Micro
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 48 mm x 18 mm |
LilyPad Arduino
O LilyPad Arduino foi concebido para projetos têxteis e vestíveis, com uma placa de circuito impresso circular e pinos costuráveis. Possui 14 pinos de E/S digitais e 6 pinos de entrada analógica, tornando-o adequado para integrar componentes eletrónicos em peças de vestuário.

Especificações do LilyPad Arduino
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 50mm in diameter (circular shape) |
| Price | $22 |
Arduino Explora
O Arduino Esplora, baseado no Leonardo, possui entradas e saídas de hardware integradas, incluindo um joystick, botões, sensores e um conector para tela TFT. Ele simplifica a interação, mas não possui pinos digitais e analógicos padrão.

Especificações do Arduino Esplora
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 164.04 mm x 60 mm (elliptical shape) |
| Price | RETIRED |
Arduino Yun
O Arduino Yun combina o microcontrolador ATmega32u4 com um chip roteador Atheros AR9331 para suporte a sistemas sem fio baseados em Linux. Ele oferece 14 pinos de E/S digitais (12 com capacidade analógica) e suporte USB nativo, facilitando aplicações em nuvem e IoT.

Especificações do Arduino Yun
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Additional Chip | Atheros AR9331 integrated router chipset |
| Features |
|
| Dimensions | 70mm x 50mm |
Como escolher uma placa Arduino?
A escolha do Arduino certo para o seu projeto depende do desempenho, dos recursos e do tamanho. Considere os recursos do microcontrolador, os pinos disponíveis, os componentes integrados e a compatibilidade com os requisitos do seu projeto em termos de memória, poder de processamento e conectividade.




