Arduino vs Esptop 10

Arduino vs Esptop 10
Como a indústria de semicondutores fez progresso irrealista nas últimas décadas, microcontroladores como Arduino e ESP32 estão prontamente disponíveis para vários projetos. Ambos os projetos percorrem um longo caminho e uma escolha ideal para projetos de sistema incorporados. Os computadores domésticos têm alta potência, mas não podem substituir aplicativos de microcontrolador, especialmente se o projeto exigir backup da bateria ou não precisar de muita energia de hardware. Vamos comparar algumas funcionalidades básicas das placas Arduino e Esp32.

Arduino

Quando ouvimos falar do Conselho de Desenvolvimento de Microcontroladores, o primeiro conselho que vem à nossa mente é Arduino. Desde o início de Arduino em 2005 até agora, é o dispositivo mais acessível para computação física. Arduino tem uma variedade de pranchas diferentes a partir de Arduino Uno a 32 bits Arduino Zero. A maioria das placas de Arduino é baseada em microcontroladores de 8 bits como o Arduino UNO, projetados usando o microcontrolador atmel atatega328p.

As placas Arduino são amigáveis ​​para iniciantes e facilmente acessíveis, tornando um ótimo ponto de partida para entrar no mundo do sistema incorporado. Quando se trata de placas de IoT Arduino zero é o concorrente mais próximo do ESP32 Boards. É uma placa de microcontrolador de baixo custo com suporte WiFi e Bluetooth, como no ESP32.

Esp32

Esp32 pertence à série ESP de placas projetadas por sistemas Espressif. Como o Arduino Zero, o ESP32 também é baseado em um chip de microcontrolador de 32 bits. Junto com o microcontrolador, ele tem 2.4GHz WiFi e suporte Bluetooth. É uma placa de IoT projetada para o melhor desempenho.

Como Arduino ESP, também possui uma série de tábuas nomeadas como esp32-solo, esp32-mini e esp32-mini. O ESP32 tem mais de 30 pinos de E/S que podem caber quantos módulos quiser.

Especificações comparadas

Arduino Zero e ESP32 têm tantas semelhanças não apenas em termos de hardware, mas com a mesma estrutura de programação para codificar essas placas. Como as placas Arduino, o ESP32 também é compatível com o Arduino IDE, apenas devemos instalar alguns arquivos da placa ESP. Vamos examinar os dois com mais detalhes:

PROCESSADOR

  • Arduino Zero foi projetado para aplicações de IoT com base no chip SAMD21, que é um microcontrolador de 32 bits operando a 48MHz.
  • O ESP32 também é baseado em microcontroladores de 32 bits. O ESP32 usa um microprocessador Tensilica XTensa LX6 em variações duplas e de núcleo único.

MEMÓRIA

  • Arduino Zero tem memória flash de 256 kb.
  • O ESP32 começa a partir de 4 MB de memória flash e alguns módulos até apresentam 8 MB e 16 MB de memória flash.

E/S

  • Arduino Zero apresenta 20 pinos de E/S digital, incluindo 6 entradas analógicas e 1 saída analógica.
  • Os pinos ESP32 variam de lá os pinos de E/S do tipo de módulo variam entre 38 a 77.

Wi-fi

  • Usando um escudo Ethernet Arduino Zero Ativa a conectividade da Internet.
  • No caso do ESP32, ele possui recursos Wi-Fi integrados, portanto, nenhum complemento extra é necessário.

Breve comparação

Características Arduino zero Esp32
Pinos de E/S digital 20 36
Pinos PWM 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 16
Pinos analógicos 6, canais ADC de 12 bits Até 18
Processador Atsamd21g18, braço de 32 bits, córtex M0+ XTensa Dual Core 32 bits LX6 Microprocessador
Memória flash 256 kb 4 MB
Sram 32 kb 520 KB
EEPROM Nenhum Nenhum
Velocidade do relógio 48 MHz 802.11 B/G/N
Nível de tensão 3.3V 3.3V
Wi-fi Escudos externos 802.11 B/G/N
Bluetooth Suporte ao módulo externo v4.2 BR/EDR e BLE
I2C Suporte Sim Sim (2x)
Suporte SPI Sim Sim (4x)
Porta serial de hardware 2 3
Conectividade USB Micro USB Micro USB

Conclusão

Ambos Arduino Zero e Esp32 são quadros de IoT com base em microcontroladores. Usando essas placas, podemos cobrir uma ampla gama de aplicações a partir de dispositivos IoT, wearables, automação e robótica. No entanto, o Arduino Zero não possui módulos Wifi e Bluetooth embutidos, mas tem suporte para escudos externos para obter esses recursos facilmente. Por outro lado, o ESP32 é uma placa inteligente com eficiência energética com tecnologia sem fio e pode operar em condições difíceis. Se você tiver requisitos para uma placa de IoT com conectividade Bluetooth e Wi -Fi, o ESP32 é melhor para começar.