Arduino e suas versões

Arduino e suas versões

A plataforma Arduino é uma das mais conhecidas na internet e também por todos os entusiastas da tecnologia, dese 2003 está plataforma vem trazendo os hardwares mais baratos e simples, além de um Software que possui total integração entre o programador e o hardware, todo este conjunto de ferramentas foi decisivo para o sucesso do Arduino no mundo inteiro.

O Arduino veio para fazer frente ao famoso PIC, o único microcontrolador que era mais fácil para os estudantes e leigos programarem antigamente, existiam alguns kit de programação também porém seu preço era exorbitante para um estudante. Sem falar do preço do computador para poder programa-lo.

Meu primeiro contato com microcontrolador foi com o PIC 16F8550, a forma de programar eram muito complexa se comparado com o Arduino. A programação era feita por etapas onde primeiro se escrevia o programa no compilador que fosse compatível com o microcontrolador, depois que era compilado gerava um .hex que necessitava de um gravador externo para subir o código no PIC (essa parte era a pior, muitas das vezes havia alguns cabos mal conectados e dava muita falha na gravação). Também para a conexão serial (USB) necessitava um conversor TTL para transmitir e receber os dados.

Não esqueça de visitar nosso artigo que montamos do ESP32:

ESP32 e suas Versões

Conheça tambem as versões do ESP32 que tambem é um microcontrolador compatível com a Arduino IDE.

ESP32 e suas Versões

Este artigo irei trazer as versões comerciais e as mais conhecidas versões do Arduino, as placas oficiais e também algumas não oficiais, mas conhecidas pelo pessoal que utiliza esta plataforma.

Arduino USB

O Arduino USB foi a primeira placa rotulada “Arduino”. Inicialmente foi vendida como kits desmontados onde a própria pessoa teria que montar com um ferro de solda. A primeira versão tinha uma pinagem incorreta para o conector USB e tinha o endereço do site “www.potemkin.org” que era o site que indicava as instruções de como montá-lo.

Este kit era indicado para a utilização com o Microcontrolador ATmega8 ou ATmega8l, sendo que a versão 8L só suporta clock de até 9MHz

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino USB
MicrocontroladorATmega8/L
Tensão de Operação5V
Pinos Digitais – I/O14
Pinos com PWM3
Pinos Analógicos6
Memória Flash8 KB
Memória RAM1K SRAM
Memória ROM512 Bytes EEPROM
Velocidade Clock8 ou 16 MHz
Microcontrolador USBFTDI FT232Bm
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisNenhum

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino USB

Documentação Online

Acesse a Documentação Online do Arduino USB no site do Arduino.cc clicando do botão abaixo:

Arduino USB 2.0

A segunda versão do Arduino USB corrigiu a pinagem do conector USB e atualizou a URL para “arduino.berlios.de”; foi rotulado “Arduino USB v2.0”.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino USB 2.0
MicrocontroladorATmega8/L
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM3
Pinos Analógicos6
Memória Flash8KB
Memória RAM1K SRAM
Memória ROM512 Bytes EEPROM
Velocidade Clock8 ou 16 MHz
Microcontrolador USBFTDI FT232Bm
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisNenhum

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino USB

Documentação Online

Acesse a Documentação Online do Arduino USB no site do Arduino.cc clicando do botão abaixo:

Arduino Extreme

O Arduino Extreme usa muito mais componentes em SMD (montagem em superfície) do que as placas anteriores do Arduino USB e vem com conectores fêmeas. Ele também possui LEDs RX e TX que indicam quando os dados estão sendo enviados ou saindo da placa.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Extreme v1/v2
MicrocontroladorATmega8/L
Tensão de Operação5V
Pinos Digitais – I/O14
Pinos de I/O20
Pinos com PWM3
Pinos Analógicos6
Memória Flash8KB
Memória RAM1K SRAM
Memória ROM512 Bytes EEPROM
Velocidade Clock8 ou 16 MHz
Microcontrolador USBFTDI FT232Bm
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisNenhum

Houve uma modificação para a versão v2 que adicionou uma grade de GND mais robusta na placa e também alterou o site do projeto para “www.arduino.cc” que é o atual endereço do projeto arduino.

Arduino NG 240

O Arduino NG usa o conversor USB-para-Serial FTDI FT232RL, que requer menos componentes externos que o FT232BM. Ele também possui um LED embutido no pino 13 (que pode interferir na comunicação da SPI). Mais tarde, o NG foi lançado com um ATmega168 ao invés de um ATmega8, embora qualquer chip possa ser usado com qualquer placa.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino NG 240
MicrocontroladorATmega8/L ou ATmega168
Tensão de Operação5V
Pinos Digitais – I/O14
Pinos de I/O20
Pinos com PWM3
Pinos Analógicos6
Memória Flash8KB / 16KB
Memória RAM1K SRAM / 1K SRAM
Memória ROM512 Bytes / 512 Bytes EEPROM
Velocidade Clock8 ou 16 MHz
Microcontrolador USBFTDI FT232RL
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisNenhum

Arduino NG Rev. C

A revisão C do Arduino NG não tem um LED embutido no pino 13 – em vez disso, você verá duas pequenas ilhas de solda não utilizadas perto das etiquetas “GND” e “13”. Há, no entanto, uma resistência de cerca de 1000 ohms no pino 13, para que você possa conectar um LED sem resistor externo. Para evitar uma interferência no SPI que acontecia na versão anterior.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino NG Rev. C
MicrocontroladorATmega168
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM3
Pinos Analógicos6
Memória Flash16KB
Memória RAM1K SRAM
Memória ROM512 Bytes EEPROM
Velocidade Clock8 ou 16 MHz
Microcontrolador USBFTDI FT232RL
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisNenhum

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino NG Rev. C

Documentação Online

Acesse a Documentação Online do Arduino NG Rev. C no site do Arduino.cc clicando do botão abaixo:

Arduino Diecimila

A principal mudança no Arduino Diecimila é que ele pode ser reiniciado a partir do computador, sem a necessidade de pressionar fisicamente o botão de reset na placa. O Diecimila usa um regulador de tensão de baixa queda que reduz a tensão de entrada quando alimentado por uma fonte externa (adaptador AC/DC ou bateria).

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoDiecimila
MicrocontroladorATmega168
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM3
Pinos Analógicos6
Memória Flash16KB
Memória RAM1K SRAM
Memória ROM512 Bytes EEPROM
Velocidade Clock16 MHz
Microcontrolador USBFTDI FT232RL
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisNenhum

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Diecimila

Documentação Online

Acesse a Documentação Online do Arduino Diecimila no site do Arduino.cc clicando do botão abaixo:

Um fusível de autorrecuperação protege as portas USB do seu computador contra curtos e sobretensões. Ele também fornece jumpers de pinos para a linha de reset e para 3.3V. Há um LED embutido no pino 13. Algumas placas azuis da Diecimila dizem “Protótipo – Edição Limitada”, mas na verdade são placas de produção totalmente testadas (os protótipos reais são vermelhos).

Arduino Leonardo / Pro Mini

O Arduino Leonardo é uma placa microcontroladora baseada no ATmega32u4. A versão padrão possui 20 pinos de entrada/saída digital (dos quais 7 podem ser usados como saídas PWM e 12 como entradas analógicas), um oscilador de cristal de 16 MHz, uma conexão micro USB, conector de alimentação, um conector ICSP e um botão de reinicialização.

Ele contém tudo o que é necessário para suportar o microcontrolador; Basta conectá-lo a um computador com um cabo USB ou ligá-lo a um adaptador de CA-CC ou bateria para iniciar.

Existe também a versão Pró Mini que possui 12 Entrada/Saída e utiliza o mesmo microcontrolador ATmega32u4.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoLeonardo, ETH, Pro Mini
MicrocontroladorATmega32u4
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM7
Pinos Analógicos12
Memória Flash32KB
Memória RAM2,5KB SRAM
Memória ROM1KB EEPROM
Velocidade Clock16 MHz
Microcontrolador USBJá embutido
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisUSB integrado

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Leonardo

Documentação Online

Acesse a Documentação Online do Arduino Leonardo no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

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

Arduino Duemilanove

O Duemilanove seleciona automaticamente a fonte de alimentação apropriada (USB ou energia externa), eliminando a necessidade do jumper de seleção de energia encontrado nas placas anteriores.

Também é mais fácil remover a trilha de reset para desabilitar a reinicialização automática, junto com um jumper de solda para reativá-lo. Nota: por volta de 1 de março de 2009, o Duemilanove começou a ser lançado com o ATmega328P em vez do ATmega168.

A nomenclatura Duemilanove significa 2009 que é o ano de lançamento da placa.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoDuemilanove
MicrocontroladorATmega168 / ATmega328P
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM6
Pinos Analógicos6
Memória Flash16KB ou 32KB
Memória RAM1KB ou 2KB SRAM
Memória ROM512B ou 1KB EEPROM
Velocidade Clock16 MHz
Microcontrolador USBFT232RL
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisAjuste de fonte de
alimentação automática

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Duemilanove

Documentação Online

Acesse a Documentação Online do Arduino Duemilanove no site do Arduino.cc clicando do botão abaixo:

Arduino UNO / Genuino

Banner Image

Awesome Title

Cool Description!!

Esta é a revisão mais recente da placa USB básica do Arduino. Ele se conecta ao computador com um cabo USB padrão e contém tudo o que você precisa para programar e usar a placa.

Pode ser estendido com uma variedade de escudos: placas de expansão customizadas com características específicas. É semelhante ao Duemilanove, mas possui um chip USB-to-serial diferente, o ATMega8U2, e rotulagem recém projetada para facilitar a identificação de entradas e saídas.

Recentemente está em andamento uma disputa judicial entre os cofundadores do projeto Arduino, no andamento ouve uma bifurcação da marca que ficou entre Arduino e Genuino, porem o hardware continua o mesmo ate resolverem este problema, independente de ser Genuino UNO ou Arduino UNO a construção da placa continua sendo a mesma.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino UNO Rev. 3
MicrocontroladorATmega328P
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais14
Pinos com PWM6
Pinos Analógicos6
Memória Flash32KB
Memória RAM2K SRAM
Memória ROM1K EEPROM
Velocidade Clock16 MHz
Microcontrolador USBATmega16U2
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisLED onboard

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino UNO

Documentação Online

Acesse a Documentação Online do Arduino UNO no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino BT

O Arduino BT é uma placa de microcontrolador originalmente baseada no ATmega168, e depois foi fabricada com o 328, e o módulo Bluetooth Bluegiga WT11. Suporta comunicação serial sem fio através de Bluetooth (mas não é compatível com fones de ouvido Bluetooth ou outros dispositivos de áudio).

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino BT / Bluetooth
MicrocontroladorATmega168 / ATmega328P
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM6
Pinos Analógicos6
Memória Flash16KB ou 32KB
Memória RAM1KB ou 2KB SRAM
Memória ROM512B ou 1KB EEPROM
Velocidade Clock16 MHz
Microcontrolador USBNão possui
Wi-fiNão Possui
BluetoothBluetooth 2.1
Recursos AdicionaisModulo Bluetooth 2.1 WT11i-A-AI4

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino BT

Documentação Online

Acesse a Documentação Online do Arduino BT no site do Arduino.cc clicando do botão abaixo:

Arduino MEGA

O Arduino MEGA 2560 foi desenvolvido para projetos que requerem mais pinos de Entrada/Saída, mais memória de programação e mais RAM.

Com 54 pinos de I/O digitais, 16 entradas analógicas e um espaço maior para o seu sketch, é uma placa recomendada para impressoras 3D e projetos de robótica.

A primeira versão era utilizada o microcontrolador ATmega1280 que tem somente a metade da memória flash de programação, no arduino MEGA 2560 é de 256KB e no Arduino MEGA 1280 é de 128KB e o rastante das configurações são as mesmas.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino MEGA 2560
Arduino MEGA 1280
MicrocontroladorATmega2560
Tensão de Operação5V
Pinos de I/O70
Pinos Digitais54
Pinos com PWM15
Pinos Analógicos16
Memória Flash256KB
Memória RAM8K SRAM
Memória ROM4K EEPROM
Velocidade Clock16 MHz
Microcontrolador USBATmega16U2
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisMais memorias

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino UNO

Documentação Online

Acesse a Documentação Online do Arduino UNO no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino Nano

O Arduino Nano é uma placa pequena, completa e fácil de usar, baseada no ATmega328P (Nas versões Arduino Nano 3.x). Possui quase as mesmas características que um arduino UNO porem sem ter muitos pinos e uma entrada para uma fonte DC, seu tamanho reduzido é muito atraente para projetos que necessitam uma placa pequena e com a funcionalidade da plataforma Arduino.

As placas Arduino Nano 2.x e anteriores possuem foram fabricadas utilizando o microcontrolador ATmega168 em um PCB de quatro camadas.

A partir do Arduino Nano 3.0 foi substituído por um microcontrolador ATmega328 e um PCB de duas camadas. O LED de energia passou para o topo da placa.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Nano
MicrocontroladorATmega168 / ATmega328P
Tensão de Operação5V
Pinos de I/O22
Pinos Digitais 14
Pinos com PWM6
Pinos Analógicos6
Memória Flash16KB* ou 32KB
Memória RAM1KB* ou 2KB SRAM
Memória ROM512B* ou 1KB EEPROM
Velocidade Clock16 MHz
Microcontrolador USBATmega16U2
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisPadrão Arduino UNO
  • *os valores menores são referentes ao ATmega168

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Nano

Documentação Online

Acesse a Documentação Online do Arduino Nano no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino Nano 33 IoT

Esta placa pequena, robusta e poderosa possui conectividade Wi-Fi e Bluetooth que, combinada com sua arquitetura de baixa energia, a torna uma solução prática e econômica para seus projetos de IoT.

O Arduino Nano 33 IoT é totalmente compatível com o Arduino IoT Cloud e oferece suporte ao transporte seguro TLS completo: o cryptochip ATECC608A armazena as chaves criptográficas no hardware, oferecendo um nível muito alto de segurança para essa classe de produtos. A integração com o Arduino IoT Cloud oferece também uma maneira muito eficiente de configurar painéis on-line com pouco código e pouco esforço.

No mesmo tamanho icônico do Arduino Nano, o Arduino Nano 33 IoT possui um processador Arm Cortex-M0 + SAMD21, um módulo WiFi e Bluetooth baseado em ESP32, uma Unidade de Medição Inercial (IMU) de 6 eixos e um chip criptográfico que pode armazenar com segurança certificados e chaves pré-compartilhadas.

A placa pode ser usada em uma Protoboard (se soldar os pinos) ou como um módulo SMT, soldando-a diretamente através dos terminais de solda.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Nano 33 IoT
MicrocontroladorArm Cortex-M0 + SAMD21 32bits
Tensão de Operação3,3V
Pinos de I/O22
Pinos Digitais 14
Pinos com PWM5
Pinos Analógicos8
Memória Flash256KB
Memória RAM32KB SRAM
Memória ROMNão possui EEPROM
separada do bootloader
Velocidade Clock48 MHz
Microcontrolador USBIntegrado
Wi-fiWi-Fi 802.11b/g/n de 2.4 GHz
BluetoothBluetooth v4.2 LE
Recursos AdicionaisWifi e blueetooth usando
o chip NINA W102 ESP32
Sensor de movimento
*Giroscópio

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Nano 33 Iot

Documentação Online

Acesse a Documentação Online do Arduino Nano 33 IoT no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino Pico

É um projeto não oficial da equipe italiana do Arduino, ele é feito pela comunidade e vendido em várias lojas.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Pico
MicrocontroladorATmega32u4
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM8
Pinos Analógicos6
Memória Flash32KB
Memória RAM2,5KB SRAM
Memória ROM1KB EEPROM
Velocidade Clock16 MHz
Microcontrolador USBintegrado
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisNenhum

No site você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Pico

Documentação Online

Acesse a Documentação Online do Arduino Pico no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja MellBell

Acesse a Loja Online da MellBell, clicando do botão abaixo:

Arduino Mini

O Arduino Mini 05 é uma pequena placa com microcontrolador inicialmente foi fabricada com o ATmega168, mas agora está sendo distribuída com o ATmega328.

Esta placa é ideal para o uso em protoboard e quando o espaço é escasso. Possui 14 pinos de entrada/saída digitais (dos quais 6 podem ser usados como saídas PWM), 8 entradas analógicas e um oscilador de cristal de 16 MHz. Pode ser programado com o adaptador serial USB ou outro adaptador serial USB ou RS232 para TTL.

A versão inicial de produção do Arduino Mini foi rotulada como “Stamp 02”.

Na versão “Mini 03” um ponto de solda para o pino digital 7 foi adicionado à borda da placa (ao lado dos pontos de solda para TX, RX, + 5V e Terra).

Na versão “Mini 04” do Arduino Mini, dois dos pinos foram alterados. O terceiro pino foi transformado em reset (em vez de aterrado) e o quarto pino tornou-se retificador (em vez de desconectado).

O novo Mini (revisão 05) possui um novo chip, o ATmega328P que permite que todos os componentes estejam no topo da placa. Ele também possui um botão de reinicialização integrado. A nova versão possui a mesma configuração de pinos da revisão 04.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Mini
MicrocontroladorATmega328P
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais14
Pinos com PWM6
Pinos Analógicos4
Memória Flash32KB
Memória RAM2K SRAM
Memória ROM1K EEPROM
Velocidade Clock16 MHz
Microcontrolador USBNão Possui
Wi-fiNão Possui
BluetoothNão Possui
Recursos Adicionais

No site você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Mini

Documentação Online

Acesse a Documentação Online do Arduino Mini no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino Lilypad

A placa principal do LilyPad Arduino inicialmente foi fabricada com o ATmega168V (a versão de baixa potência do ATmega168) e depois foi utilizado o ATmega328V. O LilyPad Arduino foi projetado e desenvolvido por Leah Buechley e SparkFun Electronics.

O design inicial do Arduino LilyPad tinha um conector ICSP de 10 pinos e usava o relógio interno no ATmega168 em vez de um oscilador externo. O gerenciador de inicialização no design inicial é o gerenciador de inicialização NG tradicional.

Na primeira revisão do LilyPad Arduino, o cabeçalho ICSP de 10 pinos foi alterado para um cabeçalho ICSP de 6 pinos e um cabeçalho de quatro pinos com RX, TX, + 5V e GND foi adicionado.

A segunda revisão inclui um oscilador externo de 8 mhz. O bootloader também foi atualizado para o bootloader “no wait” do Limor Fried. Quando o LilyPad é fornecido com energia, o sketch começa imediatamente. O bootloader é acionado somente quando a chave de reset é pressionada.
Esta revisão usa o ATmega328P em vez do ATmega168V. Todos os outros detalhes são idênticos à versão 03.
A versão 3 tem um conector de programação de 6 pinos que é compatível com cabos FTDI USB e com o Breakout Basic Sparkfun FTDI. Ele adiciona suporte para reinicialização automática, permitindo que os sketch sejam enviados sem pressionar o botão de reinicialização na placa. Os conector é montado na superfície, o que significa que a placa não tem partes pontiagudas saindo pelas costas.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Lilypad
MicrocontroladorATmega168V / ATmega328V
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM6
Pinos Analógicos6
Memória Flash16KB* ou 32KB
Memória RAM1KB* ou 2KB SRAM
Memória ROM512B* ou 1KB EEPROM
Velocidade Clock16 MHz
Microcontrolador USBNão Possui
Wi-fiNão Possui
BluetoothNão Possui
Recursos Adicionais
  • *os valores menores são referentes ao ATmega168V

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Lilypad

Documentação Online

Acesse a Documentação Online do Arduino Lilypad no site do Arduino.cc clicando do botão abaixo:

Compre com os desenvolvedores

Loja Oficial

Acesse a Loja Online do Arduino e do Fabricante clicando do botão abaixo:

Arduino Due

O Arduino Due é a primeira placa Arduino baseada em um microcontrolador ARM de 32 bits. Com 54 pinos de entrada/saída digitais, 12 entradas analógicas, é a placa perfeita para projetos poderosos de Arduino em grande escala.

Alem disso possui 4 UARTs (portas seriais de hardware), um relógio de 84 MHz, uma conexão compatível com USB OTG, 2 DAC (digital para analógico), 2 TWI, uma tomada de força, um cabeçalho SPI, um conector JTAG, um botão de redefinição e um botão de exclusão.

A placa contém tudo o necessário para suportar o microcontrolador; simplesmente conecte-o a um computador com um cabo micro-USB ou ligue-o com um adaptador CA-CC ou bateria para começar. O Due é compatível com todos os shields do Arduino que funcionam em 3,3V e são compatíveis com a pinagem do Arduino 1.0.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Due
MicrocontroladorAT91SAM3X8E
Tensão de Operação3,3V
Pinos de I/O68
Pinos Digitais54
Pinos com PWM12
Pinos Analógicos12
Pinos DAC2
Memória Flash512KB
Memória RAM 96 KB (dividido em
dois: 64KB e 32KB)
Memória ROMNão possui EEPROM
separada do bootloader
Velocidade Clock84 MHz
Microcontrolador USBATmega16U2
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisUSB OTG
4 UART
2 DAC

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Due

Documentação Online

Acesse a Documentação Online do Arduino Due no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino Primo

O Arduino Primo combina a potência de processamento do processador Nordic nRF52, um Espressif ESP8266 para WiFi, bem como vários sensores on-board e um carregador de bateria. O nRF52 inclui NFC (Near Field Communication) e Bluetooth Smart. Os sensores incluem um botão on-board, um receptor de LED e infravermelho e um transmissor.

O Arduino Primo é a primeira placa desenvolvida em cooperação com a Nordic Semiconductor. Ele traz novos benefícios para o mundo da IoT em uma única plataforma: arquitetura avançada de microcontrolador de 32 bits, bluetooth de baixa energia (BLE), Wi-Fi, comunicações de campo próximo (NFC) e capacidade de transmissão e recepção de infravermelho (IR).

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Primo
Arquitetura32 bits
MicrocontroladorNordic nRF52832 (principal) /
ESP8266 /
STM32F103RBT6
Tensão de Operação3,3V
Pinos de I/O20
Pinos Digitais14
Pinos com PWM12
Pinos Analógicos6
Pinos DAC2
Memória Flash512KB
Memória RAM64 KB
Memória ROM32 KB
Velocidade Clock64 MHz
Microcontrolador USBSTM32F103RBT6
Wi-fiEspressif ESP8266
BluetoothEspressif ESP8266
Recursos AdicionaisWifi, Bluetooth,Interface PDM,
AES HW, NFC tag, Conversor
USB/Uart, CMSIS-DAP,
Expansor de GPIO

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Primo

Documentação Online

Acesse a Documentação Online do Arduino Primo no site do Arduino.cc clicando do botão abaixo:

Arduino Yún

O Arduino Yún é uma placa microcontroladora baseada no ATmega32u4 e no Atheros AR9331. O processador Atheros suporta uma distribuição Linux baseada no OpenWrt chamado Linino OS. A placa possui suporte Ethernet e WiFi embutido, uma porta USB-A, slot para cartão micro-SD, 20 pinos de entrada / saída digitais (7 deles podem ser usados como saídas PWM e 12 como entradas analógicas), um cristal de 16 MHz oscilador, uma conexão micro USB, um conector ICSP e 3 botões de reinicialização.

O Yún se distingue de outras placas Arduino por sua capacidade de se comunicar com a distribuição Linux a bordo, oferecendo um poderoso computador em rede com a facilidade de um Arduino. Além de comandos do Linux como o cURL, você pode escrever seus próprios scripts shell e python para interações robustas. O Yún é semelhante ao Leonardo com o ATmega32u4, exceto pelo fato de ter o Linux a bordo. (possui comunicação USB integrada, eliminando a necessidade de um processador secundário).

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Yun
Arquitetura32 bits
MicrocontroladorAtheros AR9331 /
ATmega32U4
Tensão de Operação5V
Pinos de I/O20
Pinos Digitais14
Pinos com PWM4
Pinos Analógicos6
Memória Flash16 MB
Memória RAM64 MB DDR2 e 2,5KB SRAM
Memória ROM1 KB EEPROM
Velocidade Clock400 MHz
Microcontrolador USBATmega32U4
Wi-fi802.11b/g/n 2.4 GHz
BluetoothNão possui
Recursos AdicionaisConector Ethernet,
WiFi support, uma porta USB-A,
Slot para cartão micro-SD

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Yun

Documentação Online

Acesse a Documentação Online do Arduino Yun no site do Arduino.cc clicando do botão abaixo:

Arduino 101

O Arduino 101 combina a facilidade de uso das placas clássicas com as mais recentes tecnologias. A placa reconhece gestos e apresenta um acelerômetro e giroscópio de seis eixos. Controle seus projetos com seu telefone através da conectividade Bluetooth!

O módulo contém dois núcleos minúsculos, um x86 (Quark) e um núcleo de arquitetura ARC de 32 bits, com clock de 32MHz. A cadeia de compilação Intel compila seus sketches do Arduino de maneira otimizada nos dois núcleos para realizar as tarefas mais exigentes. Os sistemas operacionais em tempo real (RTOS) e a estrutura desenvolvida pela Intel são de código aberto. O RTOS para Intel Curie ainda está em desenvolvimento e novas funções e recursos serão lançados em um futuro próximo.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino 101
MicrocontroladorIntel Curie
Tensão de Operação3.3V (Os I/Os toleram 5V)
Pinos de I/O20
Pinos Digitais14
Pinos com PWM4
Pinos Analógicos6
Memória Flash196KB
Memória RAM 24 KB SRAM
Memória ROM1 KB (Emulada)
Não possui EEPROM
separada do bootloader
Velocidade Clock32 MHz
Microcontrolador USBIntegrado
Wi-fiNão Possui
BluetoothPossui
Recursos AdicionaisBluetooth LE,
acelerômetro,
giroscópio de 6 eixos

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino 101

Documentação Online

Acesse a Documentação Online do Arduino 101 no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino Tian

O Arduino Tian libera o poder de um pequeno computador rodando Linux conectado a um microcontrolador de 32 bits

A placa Arduino Tian é alimentada pelo SAMD21 MCU da Atmel, possui um núcleo ARM Cortex® M0 + de 32 bits e um Qualcomm Atheros AR9342, que é um processador MIPS altamente integrado que opera em até 533MHz e IEEE802.11n 2×2 2.4 / rico em recursos Módulo WiFi de banda dupla de 5 GHz. O Qualcomm Atheros MIPS suporta uma distribuição Linux, baseada no OpenWRT chamado Linino. O Arduino Tian também tem uma compilação na memória eMMC de 4 GB que pode ser útil para criar seus projetos. É possível LIGAR/DESLIGAR o Linux do Microcontrolador para reduzir o consumo de energia.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Tian
MicrocontroladorARM Cortex® M0 + de 32 bits
Qualcomm Atheros AR9342
Tensão de Operação3.3V
Pinos de I/O20
Pinos Digitais14
Pinos com PWM12
Pinos Analógicos6
Memória Flash16MB + 4GB eMMC + 256 KB
Memória RAM64MB DDR2 + 32 KB
Memória ROMNão possui EEPROM
separada do bootloader
Velocidade Clock560 MHz
Microcontrolador USBIntegrado
Wi-fi802.11 b/g/n 2.4 GHz dual-band
BluetoothCSR8510,
Bluetooth with EDR / BLE 4.0
Recursos AdicionaisMemória flash de 4GB eMMC
Dual Core
Wifi
Bluetooth
Conector Ethernet de
802.3 10/100/1000 Mbit/s

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Tian

Documentação Online

Acesse a Documentação Online do Arduino Tian no site do Arduino.cc clicando do botão abaixo:

Arduino Gemma

Arduino Gemma é uma placa microcontroladora para ropagem (relógios pulseiras e etc.) em miniatura baseada no ATtiny85. Ele contém tudo o que é necessário para suportar o microcontrolador; Basta conectá-lo a um computador com um cabo USB ou ligá-lo com uma bateria para iniciar seus projetos vestíveis!

O Arduino Gemma é uma placa de microcontrolador fabricada pela Adafruit com base no ATtiny85. Possui 3 pinos de entrada / saída digitais (dos quais 2 podem ser usados como saídas PWM e 1 como entrada analógica), um ressonador de 8 MHz, uma conexão micro USB, um conector JST para uma bateria de 3,7V e um botão de reset. Ele contém tudo o necessário para suportar o microcontrolador; basta conectá-lo a um computador com um cabo USB ou alimentá-lo com uma bateria para começar.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Gemma
MicrocontroladorATtiny85
Tensão de Operação3,3V
Pinos de I/O3
Pinos Digitais 2
Pinos com PWM2
Pinos Analógicos1
Memória Flash8 kB
Memória RAM512 Bytes SRAM
Memória ROM512 Bytes EEPROM
Velocidade Clock8 MHz
Microcontrolador USBIntegrado
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisLED
Conector JST

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Gemma

Documentação Online

Acesse a Documentação Online do Arduino Gemma no site do Arduino.cc clicando do botão abaixo:

Arduino M0

O Arduino M0 representa uma extensão simples, mas poderosa, de 32 bits da plataforma Arduino UNO. A placa é alimentada pelo Microcontrolador SAMD21 da Atmel, com um núcleo ARM Cortex® M0 de 32 bits. Com a adição da placa M0.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino M0
MicrocontroladorSAMD21
ARM Cortex® M0 de 32 bits
Tensão de Operação3,3V
Pinos de I/O20
Pinos Digitais 14
Pinos com PWM12
Pinos Analógicos6
Pinos DAC1
Memória Flash256 KB
Memória RAM32 Kb SRAM
Memória ROM512 Bytes EEPROM
Velocidade Clock48 MHz
Microcontrolador USBIntegrado
Wi-fiNão Possui
BluetoothNão Possui
Recursos AdicionaisProcessador 32-bits

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Gemma

Documentação Online

Acesse a Documentação Online do Arduino Gemma no site do Arduino.cc clicando do botão abaixo:

Arduino Zero

O Zero é uma extensão simples e poderosa plataforma de 32 bits criada apartira do UNO. A placa Zero fornece desempenho aprimorado, possibilitando uma variedade de oportunidades de projeto para dispositivos, e atua como uma ótima ferramenta educacional para aprender sobre o desenvolvimento de aplicativos de 32 bits.

Os aplicativos Zero abrangem desde dispositivos inteligentes de IoT, tecnologia vestível, automação de alta tecnologia, até robótica maluca. A placa é equipada com o SAMD21 MCU da Atmel, que possui um núcleo ARM Cortex® M0 + de 32 bits. Um de seus recursos mais importantes é o Embedded Debugger (EDBG) da Atmel, que fornece uma interface de depuração completa sem a necessidade de hardware adicional, aumentando significativamente a facilidade de uso para depuração de software. O EDBG também suporta uma porta COM virtual que pode ser usada para programação de dispositivo e carregador de inicialização.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino Zero
MicrocontroladorARM Cortex® M0 + de 32 bits
ATSAMD21G18
Tensão de Operação3.3V
Pinos de I/O20
Pinos Digitais14
Pinos com PWM6
Pinos Analógicos6 de 12bits
Pinos DAC1
Memória Flash256 KB
Memória RAM32 KB SRAM
Memória ROMNão possui EEPROM
separada do bootloader
Velocidade Clock48 MHz
Microcontrolador USBIntegrado
Wi-fiNão possui
BluetoothNão possui
Recursos AdicionaisDual Core

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino Zero

Documentação Online

Acesse a Documentação Online do Arduino Zero no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino MKR Zero

O MKR ZERO possui um conector SD on-board com interfaces SPI dedicadas (SPI1) que permite tocar arquivos MUSICA sem hardware extra!

O MKR ZERO oferece a você o poder de um Zero no formato menor estabelecido pelo fator de forma do MKR. A placa MKR ZERO atua como uma ótima ferramenta educacional para aprender sobre o desenvolvimento de aplicativos de 32 bits. Ele possui um conector SD integrado com interfaces SPI dedicadas, que permite reproduzir arquivos de música sem hardware extra! A placa é equipada com o SAMD21 MCU da Atmel, que possui um núcleo ARM Cortex® M0 + de 32 bits.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino MKR Zero
MicrocontroladorARM Cortex® M0 + de 32 bits
ATSAMD21G18
Tensão de Operação3.3V
Pinos de I/O22
Pinos Digitais14
Pinos com PWM12
Pinos Analógicos7
Pinos DAC1
Memória Flash256 KB
Memória RAM8 KB SRAM
Memória ROMNão possui EEPROM
separada do bootloader
Velocidade Clock48 MHz
Microcontrolador USBIntegrado
Wi-fiNão possui
BluetoothNão possui
Recursos AdicionaisDual Core
Suporte a Musica
Leitor de Cartão Micro SD

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino MKR Zero

Documentação Online

Acesse a Documentação Online do Arduino MKR Zero no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Arduino MKR1000

O Arduino MKR1000 foi projetado para oferecer uma solução prática e econômica para os fabricantes que desejam adicionar conectividade Wi-Fi aos seus projetos com experiência prévia mínima em rede. Ele é baseado no Atmel ATSAMW25 SoC (Sistema em Chip), que faz parte a família SmartConnect de dispositivos Atmel Wireless, projetada especificamente para projetos e dispositivos IoT.

O design inclui um circuito de carregamento Li-Po que permite que o Arduino/Genuino MKR1000 funcione com energia da bateria ou 5V externo, carregando a bateria Li-Po enquanto estiver usando energia externa. Uma boa capacidade computacional de 32 bits semelhante à placa Zero, o rico conjunto habitual de interfaces de I/O, Wi-Fi de baixa potência com um Cryptochip para comunicação segura e a facilidade de uso do Software Arduino (IDE) para desenvolvimento e programação de código. Todos esses recursos tornam esta placa a escolha preferida para os projetos emergentes de IoT a bateria em um formato compacto.

Abaixo está as especificações básicas do hardware:

Modelo ConhecidoArduino MKR1000
MicrocontroladorSAMD21 Cortex-M0+ 32bit
Tensão de Operação3.3V
Pinos de I/O22
Pinos Digitais14
Pinos com PWM12
Pinos Analógicos7
Pinos DAC1
Memória Flash256 KB
Memória RAM32 KB SRAM
Memória ROMNão possui EEPROM
separada do bootloader
Velocidade Clock48 MHz
Microcontrolador USBIntegrado
Wi-fiNão possui
BluetoothNão possui
Recursos AdicionaisSuporta bateria de Li-Po 3.7V,
com minimo de 700mAh

No site oficial você pode encontrar a documentação com detalhes de utilização do hardware:

Arduino MKR1000

Documentação Online

Acesse a Documentação Online do Arduino MKR 1000 no site do Arduino.cc clicando do botão abaixo:

Compre direto com o Arduino

Loja Oficial

Acesse a Loja Online do Arduino no site do Fabricante clicando do botão abaixo:

Licença CC 4.0

Creative Commons

O trabalho “Arduino e suas versões” de JailsonBR está licenciado com uma Licença Creative Commons Atribuição 4.0 Internacional.

Jailson Oliveira

Sou Engenheiro Eletricista com Enfase em Eletrônica e Técnico em Eletrônica, gosto de estar praticando montagens de circuitos e também programar sistemas embarcados. Acredito que compartilhar informações gratuita gera mais informações novas por parte de outras pessoas.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *