Comparação de microcontroladores Arduino

Comparação de microcontroladores Arduino
A família Arduino divulgou um grande número de microcontroladores que estão sendo usados ​​por iniciantes e também no nível industrial. Antes de prosseguir, vamos entender o que são os microcontroladores? Os microcontroladores são pequenos computadores com uma CPU e outros dispositivos periféricos, como temporizadores, E/S de I/S, memória e todos esses componentes estão incorporados em um único chip.

Existem muitos microcontroladores que são liberados pela família Arduino, neste artigo, compararemos os microcontroladores mais usados ​​da família Arduino.

Comparação de controladores Arduino

A família Arduino contém muitas placas que possuem microcontroladores diferentes e vários outros periféricos incorporados no quadro para facilitar o uso. Um firmware do BootLoader (o programa responsável pela inicialização do Conselho) é escrito e tudo isso é combinado em um ambiente simples conhecido como ambiente de desenvolvimento integrado (IDE). No IDE, os códigos são escritos para diferentes projetos, esses códigos são conhecidos como esboços e todas essas descrições se combinam para produzir um produto conhecido como Arduino.

Existem muitas pranchas de Arduino que são usadas para diferentes fins, como para iniciantes Arduino Uno, então alguns estão com recursos avançados como Arduino Mega e Due. Discutiremos as tábuas Arduino, amplamente utilizadas pela comunidade Arduino.

Arduino Uno

O Arduino UNO está configurado no ATMEGA328P, que tem um alto desempenho em baixa potência, além disso, o Arduino Uno possui 14 pinos de E/S digitais, 16 Mega Hz oscilador, um botão de redefinição e um plugue USB. Arduino Uno é a placa mais recomendada para iniciantes e pode ser usada para automação doméstica, controle de luzes de emergência e instrumentos médicos. As características notáveis ​​desta placa são; Tem a capacidade de detecção marrom programável, seis modos de sono e um oscilador calibrado interno.

As outras características do Arduino Uno são:

Tamanho do microcontrolador 8 bits
Arquitetura RISC Possui 32*8 registros de trabalho de uso geral e pode ter até 16 MIPs de transferência a 16 MHz
Memória Possui 32 mil bytes de memória do programa flash autoprogramável no sistema, 1kb EEPROM e 2KB SRAM interno
Recursos periféricos Possui dois temporizadores de 8 bits, 6 canais PWM e um comparador programável no chip
Pins de E/S 14 E/S Digital e 6 Analog
Tensão 2.2 a 5.5 volts
Temperatura -40 a +125 graus
Velocidade 0 a 16 MHz

Arduino Nano

O Arduino Nano está configurado no ATMEGA328 e, pelo nome, está sendo liberado que esta placa é pequena em tamanho. O Arduino Nano possui pinos dedicados pelos quais pode ser conectado diretamente à placa de ensaio sem usar os fios de conexão e também não possui porta para uma tomada de energia, mas uma pequena porta USB está disponível para a fonte de alimentação. Arduino Nano também é a placa recomendada para iniciantes e pode ser usada para obter informações de diferentes sensores.

As outras características do Arduino Nano são:

Tamanho do microcontrolador 8 bits
Arquitetura RISC Possui 32*8 registros de trabalho de uso geral e pode ter até 20 MIPs de transferência a 20 MHz
Memória Possui 4/8/16/32kb de memória do programa flash autoprogramável no sistema, 256/512/512/1 KB EEPROM e 512/1K/1K/2KB SRAM interno
Recursos periféricos Possui dois temporizadores de 8 bits, 6 canais PWM e um comparador analógico no chip
Pins de E/S 22
Tensão 1.8 a 5.5 volts
Temperatura -40 a +85 graus
Velocidade 0 a 20 MHz

Arduino zero

O Arduino Zero está configurado no SAMD21 por Atmel e é carregado com alguns recursos avançados, devido aos quais é amplamente utilizado em óculos vestíveis, robótica e automação industrial. O Arduino Zero tem um recurso especial do EDBG (depurador incorporado da Atmel), que é usado como uma interface de depuração, para que os usuários não precisem de nenhum software adicional para depurar. Arduino Zero pode ser usado com os relés, servos, motores e pode ser interfocado com outros dispositivos como Raspberry Pi.

As outras características do Arduino Zero são:

Tamanho do microcontrolador 32 bits
Memória Possui 256 kb de memória do programa flash autoprogramável no sistema e apenas um SRAM interno de 32 kb
Recursos periféricos Possui um controlador de toque e um gerador CRC de 32 bits
Pins de E/S 20
Tensão 3.3 volts
Temperatura -40 a +85 graus
Velocidade 0 a 48 MHz

Arduino devido

O Arduino Due é o primeiro Conselho de Arduino lançado em 32 bits e configurado no atmel sam3x8e, além disso, o Arduino Due tem 54 pinos de E/S, o relógio de 84 mega Hz, um botão de redefinição, um cabeçalho JTAG e um plugue USB. Arduino devido tem sido usado para projetos Arduino de alta potência devido à sua arquitetura de alta potência.

As outras características do Arduino devido são:

Tamanho do microcontrolador 32 bits
Memória Possui 256 a 512kbytes de memória do programa flash autoprogramável no sistema, 16kb ROM e 32 a 100kb SRAM interno
Recursos periféricos Possui até 4 USARTs, canais PWM de 16 bits de até 8 canais e uma proteção de gravação de registro
Pins de E/S 66 (54 pinos de E/S analógicos digitais e 12)
Tensão 3.3 volts
Temperatura -40 a +125 graus
Velocidade 0 a 84 MHz

Arduino Mega

O Arduino Mega está configurado no ATMEGA2560 e possui 54 pinos de E/S digitais, 16 mega relógio Hz, um botão de redefinição, um cabeçalho de CIsP e um plugue USB. Além disso, pode ser usado em nível industrial para controle de motor, servos e relés, as características especiais desta placa são; Tem a capacidade de detecção marrom programável, seis modos de sono e um oscilador calibrado interno.

As outras características do Mega Arduino são:

Tamanho do microcontrolador 8 bits
Arquitetura RISC Possui 32*8 registros de trabalho de uso geral e pode ter até 16 MIPs de transferência a 16 MHz
Memória Possui 64k/128k/256kbytes de memória do programa flash autoprogramável no sistema, 4KB EEPROM e 8KB SRAM interno interno
Recursos periféricos Possui dois temporizadores de 8 bits, 4 canais PWM de oito bits, botões de toque capacitivos, controles deslizantes, rodas e um comparador analógico no chip
Pins de E/S 54 pinos de E/S digitais e 16 pinos de entrada analógicos
Tensão 5 volts
Temperatura -40 a +125 graus
Velocidade 0 a 16 MHz

Conclusão

A família Arduino introduziu vários microcontroladores que são para fins diferentes, como alguns são projetados para projetos de nível para iniciantes, os outros são para projetos de nível avançado e para projetos de nível industrial. Neste artigo, a comparação é feita entre os microcontroladores amplamente utilizados da família Arduino que são Arduino Uno, Nano, devido, zero e mega com base em suas especificações técnicas.