Quais são os tipos de Arduino?
O Arduino é uma plataforma de código aberto que permite a criação de projetos eletrônicos de forma acessível e flexível. Uma das vantagens do Arduino é a variedade de placas disponíveis para atender às necessidades de diversos projetos.
Arduino Uno
O Arduino Uno é uma das placas Arduino mais populares. Ele é ideal para iniciantes devido à sua facilidade de uso e ampla comunidade de suporte. O Arduino Uno é equipado com um microcontrolador ATmega328P e oferece uma variedade de pinos de entrada e saída, tornando-o adequado para projetos simples a complexos.
Microcontrolador: ATmega328P.
Tensão Operacional: 5V.
Tensão de Entrada (recomendada): 7-12V.
Tensão de Entrada (limites): 6-20V.
Pinos Digitais de I/O: 14, dos quais 6 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 6.
Corrente DC por Pino de I/O: 20 mA.
Corrente DC para Pino de 3,3V: 50 mA.
Memória Flash: 32 KB (ATmega328P), dos quais 0,5 KB são usados pelo bootloader.
SRAM: 2 KB (ATmega328P).
EEPROM: 1 KB (ATmega328P).
Velocidade do Clock: 16 MHz.
Dimensões: A placa mede aproximadamente 68,6 mm de comprimento por 53,4 mm de largura.
Arduino Nano
O Arduino Nano é uma versão compacta do Arduino Uno, tornando-o adequado para projetos com restrições de espaço. Ele possui características semelhantes ao Uno, incluindo o microcontrolador ATmega328P, mas em um formato menor.
Microcontrolador: ATmega328P (Nano 3.x) / ATmega168 (Nano 2.x).
Tensão Operacional: 5V.
Tensão de Entrada (recomendada): 7-12V.
Tensão de Entrada (limites): 6-20V.
Pinos Digitais de I/O: 14, dos quais 6 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 8.
Corrente DC por Pino de I/O: 40 mA.
Memória Flash: 32 KB (ATmega328P) / 16 KB (ATmega168), dos quais 2 KB são usados pelo bootloader.
SRAM: 2 KB (ATmega328P) / 1 KB (ATmega168).
EEPROM: 1 KB (ATmega328P) / 512 bytes (ATmega168).
Velocidade do Clock: 16 MHz.
Dimensões: O Arduino Nano tem aproximadamente 45 mm de comprimento por 18 mm de largura.
Arduino Mega
O Arduino Mega é a escolha ideal para projetos que exigem um grande número de pinos de I/O. Ele é equipado com o microcontrolador ATmega2560 e oferece 54 pinos digitais e 16 pinos analógicos, tornando-o adequado para projetos complexos, como impressoras 3D.
Microcontrolador: ATmega2560.
Tensão Operacional: 5V.
Tensão de Entrada (recomendada): 7-12V.
Tensão de Entrada (limites): 6-20V.
Pinos Digitais de I/O: 54, dos quais 15 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 16.
Corrente DC por Pino de I/O: 20 mA.
Corrente DC para Pino de 3,3V: 50 mA.
Memória Flash: 256 KB, dos quais 8 KB são usados pelo bootloader.
SRAM: 8 KB.
EEPROM: 4 KB.
Velocidade do Clock: 16 MHz.
Dimensões: O Arduino Mega tem aproximadamente 101,52 mm de comprimento por 53,3 mm de largura.
Arduino Due
O Arduino Due é uma placa de 32 bits que oferece um desempenho excepcional. Ele é baseado no microcontrolador SAM3X8E e é adequado para projetos que exigem alta velocidade e precisão, como controle de motores.
Microcontrolador: AT91SAM3X8E (baseado em ARM Cortex-M3).
Tensão Operacional: 3.3V.
Tensão de Entrada (recomendada): 7-12V.
Tensão de Entrada (limites): 6-16V.
Pinos Digitais de I/O: 54, dos quais 12 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 12.
Corrente DC por Pino de I/O: 130 mA.
Memória Flash: 512 KB.
SRAM: 96 KB (duas bancos: 64KB e 32KB).
Velocidade do Clock: 84 MHz.
Dimensões: O Arduino Due tem aproximadamente 101,52 mm de comprimento por 53,3 mm de largura.
Arduino Mini
O Arduino Mini é uma versão compacta do Arduino, semelhante ao Nano. Ele é uma ótima opção para projetos em que o espaço é crucial.
Microcontrolador: Originalmente baseado no ATmega168, mas versões mais recentes usam o ATmega328.
Tensão Operacional: 5V.
Tensão de Entrada (recomendada): 7-9V.
Tensão de Entrada (limites): 6-20V.
Pinos Digitais de I/O: 14, dos quais 6 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 8.
Corrente DC por Pino de I/O: 40 mA.
Memória Flash: 16 KB (ATmega168) ou 32 KB (ATmega328), com 2 KB usados pelo bootloader.
SRAM: 1 KB (ATmega168) ou 2 KB (ATmega328).
EEPROM: 512 bytes (ATmega168) ou 1 KB (ATmega328).
Velocidade do Clock: 16 MHz.
Dimensões: O Arduino Mini tem aproximadamente 30 mm de comprimento por 18 mm de largura.
Arduino Leonardo
O Arduino Leonardo é conhecido por sua capacidade de emulação de dispositivos USB, tornando-o adequado para projetos de emulação de teclado e mouse.
Microcontrolador: ATmega32u4.
Tensão Operacional: 5V.
Tensão de Entrada (recomendada): 7-12V.
Tensão de Entrada (limites): 6-20V.
Pinos Digitais de I/O: 20, dos quais 7 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 12.
Corrente DC por Pino de I/O: 40 mA.
Memória Flash: 32 KB (ATmega32u4), dos quais 4 KB são usados pelo bootloader.
SRAM: 2.5 KB (ATmega32u4).
EEPROM: 1 KB (ATmega32u4).
Velocidade do Clock: 16 MHz.
Dimensões: O Arduino Leonardo tem aproximadamente 68,6 mm de comprimento por 53,3 mm de largura.
Arduino Pro Mini
O Arduino Pro Mini é outra opção compacta que oferece desempenho sólido. É frequentemente usado em projetos de baixo consumo de energia.
Microcontrolador: ATmega328 (para a versão de 5V, 16MHz) ou ATmega168 (para a versão de 3.3V, 8MHz).
Tensão Operacional: 3.3V ou 5V, dependendo da versão.
Tensão de Entrada (recomendada): 3.35-12V (versão de 3.3V) ou 5-12V (versão de 5V).
Pinos Digitais de I/O: 14, dos quais 6 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 6.
Corrente DC por Pino de I/O: 40 mA.
Memória Flash: 16 KB (ATmega168) ou 32 KB (ATmega328), com 2 KB usados pelo bootloader.
SRAM: 1 KB (ATmega168) ou 2 KB (ATmega328).
EEPROM: 512 bytes (ATmega168) ou 1 KB (ATmega328).
Velocidade do Clock: 8 MHz (versão de 3.3V) ou 16 MHz (versão de 5V).
Dimensões: O Arduino Pro Mini tem aproximadamente 33 mm de comprimento por 18 mm de largura.
Arduino Micro
O Arduino Micro é pequeno em tamanho, mas poderoso em desempenho. É adequado para projetos portáteis e compactos.
Microcontrolador: ATmega32u4.
Tensão Operacional: 5V.
Tensão de Entrada (recomendada): 7-12V.
Tensão de Entrada (limites): 6-20V.
Pinos Digitais de I/O: 20, dos quais 7 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 12.
Corrente DC por Pino de I/O: 40 mA.
Memória Flash: 32 KB (ATmega32u4), dos quais 4 KB são usados pelo bootloader.
SRAM: 2.5 KB (ATmega32u4).
EEPROM: 1 KB (ATmega32u4).
Velocidade do Clock: 16 MHz.
Dimensões: O Arduino Micro tem aproximadamente 48 mm de comprimento por 18 mm de largura.
Arduino MKR Series
A série Arduino MKR é uma linha de placas de desenvolvimento que são notáveis por seu tamanho compacto e capacidades de conectividade avançadas. Cada modelo da série MKR tem características específicas, mas eles compartilham algumas características comuns e um design similar. Vou descrever as características gerais da série MKR e fornecer detalhes de alguns modelos populares:
Características Gerais da Série MKR
Microcontroladores: Varia, mas muitas vezes baseado em ARM Cortex-M0+.
Tensão Operacional: 3.3V.
Pinos Digitais de I/O: Geralmente em torno de 8 a 22, dependendo do modelo.
Pinos de Entrada Analógica: Geralmente em torno de 7 a 8.
Corrente DC por Pino de I/O: Tipicamente 7 mA.
Conectividade: Inclui opções como Wi-Fi, Bluetooth, NB-IoT, LoRa, SigFox, dependendo do modelo.
Interface USB: Micro USB.
Memória Flash e SRAM: Varia conforme o modelo.
Velocidade do Clock: Geralmente 48 MHz.
Comprimento: Cerca de 61.5 mm.
Largura: Cerca de 25 mm.
Modelos Populares e Suas Características Específicas
Arduino MKR1000
Microcontrolador: ATSAMW25 (baseado em ARM Cortex-M0+).
Conectividade Wi-Fi integrada.
Arduino MKR WiFi 1010
Microcontrolador: SAMD21 Cortex-M0+.
Conectividade Wi-Fi: U-blox NINA-W10.
Arduino MKR WAN 1300/1310
Microcontrolador: SAMD21 Cortex-M0+.
Conectividade LoRa para redes de longa distância.
Arduino MKR NB 1500
Microcontrolador: SAMD21 Cortex-M0+.
Conectividade NB-IoT/CAT-M1 para aplicações de IoT.
Arduino MKR GSM 1400
Microcontrolador: SAMD21 Cortex-M0+.
Conectividade GSM para comunicação móvel.
Arduino MKR FOX 1200
Microcontrolador: SAMD21 Cortex-M0+.
Conectividade SigFox para IoT.
Estas placas são ideais para projetos IoT (Internet das Coisas) devido à sua pequena dimensão, várias opções de conectividade e eficiência energética. Cada modelo foi projetado com um foco específico em mente, seja conectividade Wi-Fi, GSM, NB-IoT ou LoRa, tornando-os versáteis para uma variedade de aplicações de IoT.
Arduino Zero
O Arduino Zero é uma placa de 32 bits com o microcontrolador SAMD21. Ele é usado em projetos que exigem desempenho de 32 bits.
Microcontrolador: Atmel SAMD21G18 ARM Cortex M0+.
Tensão Operacional: 3.3V.
Tensão de Entrada (recomendada): 7-12V.
Tensão de Entrada (limites): 6-20V.
Pinos Digitais de I/O: 20, dos quais 12 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 6.
Corrente DC por Pino de I/O: 7 mA.
Memória Flash: 256 KB.
SRAM: 32 KB.
EEPROM: Nenhum (mas a emulação EEPROM é possível via biblioteca).
Velocidade do Clock: 48 MHz.
Interfaces de Comunicação: SPI, I2C, e UART disponíveis.
Comprimento: Aproximadamente 68.6 mm.
Largura: Aproximadamente 53.3 mm.
Arduino LilyPad
O Arduino LilyPad foi projetado para projetos wearables e têxteis. É flexível, lavável e pode ser costurado em tecidos.
Microcontrolador: ATmega328P (para a versão mais comum).
Tensão Operacional: 2.7-5.5V.
Pinos Digitais de I/O: 14, dos quais 6 podem ser usados como saídas PWM.
Pinos de Entrada Analógica: 6.
Corrente DC por Pino de I/O: 40 mA.
Memória Flash: 32 KB (ATmega328P), dos quais 0.5 KB são usados pelo bootloader.
SRAM: 2 KB (ATmega328P).
EEPROM: 1 KB (ATmega328P).
Velocidade do Clock: 8 MHz.
Conexão de Programação: Requer adaptador USB-serial externo.
Diâmetro: Aproximadamente 50 mm.
Espessura: Muito fina, projetada para ser flexível e se integrar com tecidos.
Tabela com um comparativo entre os modelos de Arduino
Modelo | Microcontrolador | Pinos Digitais | Pinos Analógicos | Desempenho | Aplicações Principais |
---|---|---|---|---|---|
Arduino Uno | ATmega328P | 14 | 6 | Padrão | Projetos iniciantes e educacionais |
Arduino Nano | ATmega328P | 14 | 8 | Compacto | Projetos com espaço limitado |
Arduino Mega | ATmega2560 | 54 | 16 | Alto | Projetos complexos, impressoras 3D |
Arduino Due | SAM3X8E | 54 | 12 | Alta Velocidade | Controle de motores, projetos avançados |
Arduino Mini | ATmega328P | 11 | 8 | Compacto | Projetos com restrições de espaço |
Arduino Leonardo | ATmega32U4 | 20 | 12 | Emulação USB | Projetos com emulação de teclado/mouse |
Arduino Pro Mini | ATmega328P | 14 | 8 | Baixo Consumo de Energia | Projetos de baixo consumo |
Arduino Micro | ATmega32U4 | 20 | 12 | Pequeno e Potente | Projetos portáteis e compactos |
Arduino MKR Series | Vários (32 bits) | Variável | Variável | Conectividade IoT | Projetos de Internet das Coisas |
Arduino Zero | SAMD21 | 14 | 6 | 32 bits | Projetos de alta performance |
Arduino LilyPad | ATmega32U4 | 9 | 4 | Wearables | Projetos têxteis e vestíveis |
FAQs
Pergunta 1: Qual é o Arduino mais adequado para iniciantes?
O Arduino Uno é uma escolha excelente para iniciantes devido à sua facilidade de uso e ampla comunidade de suporte.
Pergunta 2: Qual Arduino é melhor para projetos de IoT?
A série MKR, como o Arduino MKR1000, é especialmente adequada para projetos de IoT devido à sua conectividade Wi-Fi e GSM.
Pergunta 3: Existe um Arduino de baixo consumo de energia?
Sim, o Arduino Pro Mini é uma opção de baixo consumo de energia adequada para projetos que exigem eficiência energética.
Pergunta 4: Qual Arduino é melhor para projetos compactos?
O Arduino Nano e o Arduino Mini são ideais para projetos compactos devido ao seu tamanho reduzido.
Pergunta 5: O Arduino LilyPad pode ser lavado em máquina de lavar?
Sim, o Arduino LilyPad é lavável e pode ser costurado em tecidos para projetos wearables.
Neste artigo, exploramos diversos tipos de placas Arduino, cada uma com suas próprias características e aplicações. A escolha do tipo de Arduino depende do projeto específico e dos requisitos de hardware. Portanto, ao iniciar um projeto, é essencial avaliar as necessidades e escolher a placa que melhor se adapta a elas.
Sobre o autor
Eletricista desde 2006, Henrique Mattede também é autor, professor, técnico em eletrotécnica e engenheiro eletricista em formação. É educador renomado na área de eletricidade e um dos precursores do ensino de eletricidade na internet brasileira. Já produziu mais de 1000 videoaulas no canal Mundo da Elétrica no Youtube, cursos profissionalizantes e centenas de artigos técnicos. O conteúdo produzido por Henrique é referência em escolas, faculdades e universidades e já recebeu mais de 120 milhões de acessos na internet.
Aviso legal
Todas as informações obtidas neste site e páginas de redes sociais relacionadas a ele são apenas de caráter INFORMATIVO. O Mundo da Elétrica NÃO se responsabiliza por nenhum dano ou prejuízo causado pela execução de ações relacionadas ou não ao conteúdo descrito aqui. Procure sempre um profissional qualificado, sigas as normas e utilize os equipamentos de proteção para qualquer trabalho que envolva eletricidade.