Arduino Uno Rev3
A placa Arduino mais popular e amplamente utilizada. Perfeita para iniciantes e projetos educacionais. Baseada no microcontrolador ATmega328P com arquitetura robusta e fácil de usar.
ATmega328P
16 MHz
32 KB
AVR
Descubra todas as placas Arduino disponíveis com especificações técnicas detalhadas, aplicações e características principais para seus projetos de eletrônica.
Característica | Arduino Uno | ESP32 | Arduino Mega |
---|---|---|---|
Wi-Fi/Bluetooth | ❌ No | ✅ Integrado | ❌ No |
Velocidade | 16 MHz | 240 MHz | 16 MHz |
Pinos I/O | 14 digitales | 30+ GPIO | 54 digitales |
Preço aprox. | $20-25 | $10-15 | $35-45 |
🔍 Resposta rápida: ESP32 para projetos IoT com Wi-Fi, Arduino Uno para iniciantes, Arduino Mega para projetos complexos com muitos sensores.
A placa Arduino mais popular e amplamente utilizada. Perfeita para iniciantes e projetos educacionais. Baseada no microcontrolador ATmega328P com arquitetura robusta e fácil de usar.
ATmega328P
16 MHz
32 KB
AVR
A placa Arduino com maior capacidade de memória e pinos E/S. Ideal para projetos complexos que requerem múltiplos sensores e atuadores. Perfeita para aplicações industriais e sistemas avançados.
ATmega2560
16 MHz
256 KB
AVR
Versão compacta do Arduino Uno com o mesmo microcontrolador mas em formato muito menor. Ideal para projetos onde o espaço é limitado e a portabilidade é necessária.
ATmega328
16 MHz
32 KB
AVR
Versão melhorada do Arduino Nano com mais memória flash e maior velocidade de clock. Mantém compatibilidade de pinos mas oferece melhor desempenho para aplicações exigentes.
ATMega4809
20 MHz
48 KB
AVR
Arduino com USB nativo integrado que permite atuar como dispositivo HID (teclado, mouse). Ideal para projetos de interface humana e controle de computadores.
ATmega32U4
16 MHz
32 KB
AVR
Versão ultra compacta do Leonardo com funcionalidade USB nativa. Combina o tamanho pequeno do Nano com as capacidades HID do Leonardo.
ATmega32U4
16 MHz
32 KB
AVR
A primeira placa Arduino baseada em ARM de 32 bits com alta velocidade de processamento. Ideal para aplicações que requerem cálculos intensivos e processamento em tempo real.
Atmel SAM3X8E
84 MHz
512 KB
ARM Cortex-M3
Placa IoT com conectividade Wi-Fi e Bluetooth integradas. Projetada especificamente para projetos de Internet das Coisas com baixo consumo energético.
SAMD21 Cortex-M0+
48 MHz
256 KB
ARM
Placa com capacidades de áudio avançadas e slot para cartão SD. Ideal para projetos de áudio digital, música e armazenamento de dados.
SAMD21 Cortex-M0+
48 MHz
256 KB
ARM Cortex-M0+
A placa Arduino mais poderosa com processador dual-core e capacidades industriais. Projetada para aplicações profissionais de alta demanda e IoT industrial.
STM32H747XI dual-core
480 MHz
18 MB (2 MB interno + 16 MB externo)
ARM Cortex-M7/M4
Microcontrolador poderoso com Wi-Fi e Bluetooth integrados. Ideal para projetos IoT avançados com conectividade sem fio. Oferece dual core e grande capacidade de processamento para aplicações complexas.
ESP32
240 MHz
4 MB
Xtensa Dual Core LX6 32-bit
Versão melhorada do ESP32 com melhor desempenho e mais memória. Inclui suporte para USB OTG e Bluetooth 5.0. Ideal para aplicações que requerem processamento intensivo e conectividade avançada.
ESP32-S3
240 MHz
8 MB
Xtensa Dual Core LX7 32-bit
ESP32 econômico baseado em arquitetura RISC-V. Mantém Wi-Fi e Bluetooth mas em fator de forma menor e preço reduzido. Perfeito para aplicações IoT de baixo custo.
ESP32-C3
160 MHz
4 MB
RISC-V Single Core 32-bit
Microcontrolador de baixo custo da Raspberry Pi com arquitetura ARM dual-core. Excelente desempenho e recursos únicos como PIO para protocolos personalizados.
RP2040
133 MHz
2 MB
ARM Cortex-M0+
Microcontrolador ARM de 32 bits muito econômico com excelente desempenho. Popular na comunidade maker por seu baixo custo e alta capacidade de processamento.
STM32F103C8T6
72 MHz
64 KB
ARM Cortex-M3
O microcontrolador mais rápido compatível com Arduino IDE. Projetado para aplicações de alto desempenho que requerem velocidade extrema e processamento em tempo real.
IMXRT1062
600 MHz
2 MB
ARM Cortex-M7
Microcontrolador educacional com display LED integrado, sensores e Bluetooth. Projetado especificamente para ensinar programação a crianças e iniciantes.
nRF52833
64 MHz
512 KB
ARM Cortex-M4
DS18B20: Digital, 1-Wire, ±0.5°C accuracy
DHT22: Temperature + humidity, ±0.5°C
LM35: Analog, linear output 10mV/°C
HC-SR501: Range 3-7m, 120° angle
AM312: Mini PIR, low power 3.3V
Connection: VCC, GND, OUT → Pin digital
HC-SR04: Range 2-400cm, 3mm accuracy
Pins: VCC, Trig, Echo, GND
Voltage: 5V, 15mA consumption
DS18B20 Temperature Sensor:
VDD → 3.3V/5V | DQ → Pin 2 | GND → GND
PIR HC-SR501 Sensor:
VCC → 5V | OUT → Pin 7 | GND → GND
As placas Arduino são plataformas de desenvolvimento baseadas em microcontroladores que facilitam a criação de projetos interativos. Cada placa tem características específicas que as tornam ideais para diferentes tipos de aplicações.
As placas Arduino podem ser alimentadas via USB ou fontes externas, com reguladores de voltagem integrados para garantir operação estável.
Suporte para múltiplos protocolos de comunicação como UART, SPI, I2C e conexões sem fio em modelos específicos.
Projetos educacionais
Sistemas industriais
Wearables
IoT avançado
Simulador de teclado
Dispositivos HID portáteis
💡 Tip: For temperature sensors, use the virtual LM35 component. For PIR, simulate with a momentary switch.
It depends on the project: ESP32 is better for IoT (integrated Wi-Fi, more power, lower cost). Arduino Uno is ideal for beginners (easier, better documentation, community). Arduino Mega for projects with many sensors (54 I/O pins).
For DS18B20: VDD pin → 5V, DQ → Digital pin 2, GND → GND. For DHT22: VCC → 3.3V/5V, DATA → Pin 2, GND → GND. Use 4.7kΩ pull-up resistor between DATA and VCC.
Arduino Mega has more memory (256KB vs 32KB Flash), more pins (54 vs 14 digital), more UARTs (4 vs 1), but same ATmega processor (2560 vs 328P). Mega is better for complex projects.
int pirPin = 7; int ledPin = 13; void setup() { pinMode(pirPin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() { if (digitalRead(pirPin) == HIGH) { digitalWrite(ledPin, HIGH); Serial.println("Movimiento detectado!"); } else { digitalWrite(ledPin, LOW); } delay(100); }
No hay comentarios aún. ¡Sé el primero en comentar!
Clique para carregar comentários