📖 Modelos de Arduino:
Antigos e Atuais
📖 Modelos de Arduino: Antigos e Atuais
● O Arduino é uma plataforma de prototipagem eletrónica de hardware livre,
composta por placas de microcontrolador e ambientes de desenvolvimento
integrados.
● Os seus modelos diferem no microcontrolador usado, número de pinos,
alimentação e capacidades.
🟢 Arduino Uno R3
● Microcontrolador: ATmega328P
● Pinos Digitais (I/O): 14 (6 com PWM)
● Pinos Analógicos: 6
● Alimentação: 7–12V (máximo 20V)
● Funções dos Pinos:
● 0 (RX), 1 (TX): Comunicação série
● 2–13: Entrada/saída digital
● 3, 5, 6, 9, 10, 11: PWM
● A0–A5: Analógico
● Vin: Tensão de entrada
● 3.3V, 5V, GND: Alimentação
● Programação: C++ (Arduino IDE)
● Alternativas: Seeeduino V4.2, Funduino Uno
🟢 Arduino Mega 2560 R3
● Microcontrolador: ATmega2560
● Pinos Digitais (I/O): 54 (15 com PWM)
● Pinos Analógicos: 16
● Alimentação: 7–12V
● Funções dos Pinos: Idêntico ao Uno,
mas expandido
● Programação: C++ (Arduino IDE)
● Alternativas: Funduino Mega 2560
🟢 Arduino Nano
● Microcontrolador: ATmega328P
● Pinos Digitais (I/O): 14 (6 com PWM)
● Pinos Analógicos: 8
● Alimentação: 6–12V
● Funções: Semelhante ao Uno, mas compacto (montável em breadboard)
● Programação: C++ (Arduino IDE)
● Alternativas: Elegoo Nano, Funduino Nano
🟢 Arduino Leonardo
● Microcontrolador: ATmega32u4
● Pinos Digitais (I/O): 20 (7 com PWM)
● Pinos Analógicos: 12
● Alimentação: 7–12V
● Funções: Comunicação USB nativa (pode simular teclado/rato)
● Programação: C++ (Arduino IDE)
● Alternativas: SparkFun Pro Micro
🟢 Arduino Micro
Microcontrolador: ATmega32u4
Pinos Digitais (I/O): 20 (7 com PWM)
Pinos Analógicos: 12
Alimentação: 7–12V
Funções: Versão compacta do Leonardo
Programação: C++ (Arduino IDE)
Alternativas: SparkFun Micro Pro
🟢 Arduino Due
Microcontrolador: ATSAM3X8E (ARM Cortex-M3)
Pinos Digitais (I/O): 54 (12 com PWM)
Pinos Analógicos: 12
Alimentação: 7–12V (⚠ Pinos funcionam a 3.3V)
Funções: Alto desempenho, arquitetura ARM
Programação: C++ (Arduino IDE), MicroPython (parcial)
Alternativas: Teensy 3.5, 3.6
🟢 Arduino Nano Every
Microcontrolador: ATmega4809
Pinos Digitais (I/O): 14 (5 com PWM)
Pinos Analógicos: 8
Alimentação: 5V via USB ou Vin 7–12V
Funções: Compatível com Nano, mas mais rápido
Programação: C++ (Arduino IDE)
🟢 Arduino Nano 33 IoT
Microcontrolador: SAMD21 Cortex-M0+
Pinos Digitais (I/O): 14 (11 com PWM)
Pinos Analógicos: 8
Alimentação: 3.3V
Funções: Wi-Fi, Bluetooth
Programação: C++ (Arduino IDE), Python (CircuitPython)
🟢 Arduino Nano 33 BLE
Microcontrolador: nRF52840 (ARM Cortex-M4)
Pinos Digitais (I/O): 14 (poucos com PWM)
Pinos Analógicos: 8
Alimentação: 3.3V
Funções: Bluetooth 5.0, sensor IMU
Programação: C++ (Arduino IDE), Python (CircuitPython)
📏 Resumo de Alimentações
Modelo Tensão de Alimentação Tensão nos Pinos
Uno, Mega, Leonardo, Micro 7–12V 5V
Due 7–12V 3.3V
Nano 33 IoT, BLE 3.3V (via USB ou Vin) 3.3V
💾 Linguagens de Programação Aceites
Modelo Linguagens
Uno, Nano, Mega, Leonardo, Micro, Nano
C++, Arduino IDE
Every
C++, Arduino IDE, MicroPython,
Due, Nano 33 IoT, Nano 33 BLE
CircuitPython
🔍 Notas
● Os modelos antigos como Arduino Diecimila e Duemilanove foram descontinuados,
substituídos pelo Uno.
● Placas como Teensy, ESP32, ESP8266 são alternativas de maior desempenho,
compatíveis com o Arduino IDE.
📖 Principais Alternativas ao Arduino
🟢 Teensy (PJRC)
Modelos: Teensy 3.2, 3.5, 3.6, 4.0, 4.1
Microcontrolador: ARM Cortex-M4 / M7
Alimentação: 3.3V (entrada via USB ou Vin 5V)
Pinos Digitais (I/O): Até 55 (maior nos modelos 4.x)
Pinos Analógicos: Até 20
Programação: C++, Arduino IDE (via Teensyduino), C, MicroPython (parcial)
Vantagem: Muito mais rápido que qualquer Arduino (até 600 MHz no 4.1)
🟢 ESP8266 (NodeMCU, Wemos D1 Mini)
Microcontrolador: Tensilica L106 32-bit
Alimentação: 3.3V (Vin via USB 5V)
Pinos Digitais (I/O): 11 a 17
Pinos Analógicos: 1
Programação: C++, Arduino IDE, Lua, MicroPython
Vantagem: Wi-Fi integrado, ideal para IoT
Alternativas diretas: ESP-01, ESP-12E
🟢 ESP32
Microcontrolador: Tensilica Xtensa 32-bit dual-core
Alimentação: 3.3V (Vin via USB 5V)
Pinos Digitais (I/O): 30+
Pinos Analógicos: 18+
Programação: C++, Arduino IDE, MicroPython, CircuitPython, Lua
Vantagem: Wi-Fi e Bluetooth integrados, ADC/DAC, capacidade de multitarefa
🟢 Seeeduino (Seeed Studio)
Modelos: Seeeduino V4.2, Seeeduino Mega
Compatibilidade: Total com Arduino Uno e Mega
Alimentação: 3.3V/5V comutável
Programação: C++ (Arduino IDE)
Vantagem: Mais compacto, com comutador de voltagem
🟢 Funduino
Modelos: Funduino Uno, Funduino Mega
Compatibilidade: Total com Arduino original
Alimentação: 7–12V
Programação: C++ (Arduino IDE)
Vantagem: Custo mais reduzido, qualidade variável
🟢 SparkFun RedBoard
Compatibilidade: Equivalente ao Arduino Uno
Alimentação: 7–12V
Pinos: Idênticos ao Uno
Programação: C++ (Arduino IDE)
Vantagem: Melhor qualidade de construção e USB micro-B
🟢 Pro Micro (SparkFun / clone)
Microcontrolador: ATmega32u4
Pinos Digitais (I/O): 12
Pinos Analógicos: 4
Alimentação: 5V/3.3V
Programação: C++ (Arduino IDE)
Vantagem: Comunicação USB nativa, ideal para projetos compactos
🟢 STM32 "Blue Pill"
Microcontrolador: ARM Cortex-M3 (STM32F103C8T6)
Alimentação: 3.3V
Pinos Digitais (I/O): 37
Pinos Analógicos: 10
Programação: C++ (Arduino IDE via STM32duino), PlatformIO
Vantagem: Excelente desempenho e preço baixo
📏 Resumo de Comparação
Alternativa Microcontrolador Wi-Fi/Bluetoot Tensão IDE Linguagens
h
Teensy 4.1 ARM Cortex-M7 600MHz Não 3.3V Arduino IDE C++, MicroPython
ESP8266 Tensilica L106 Wi-Fi 3.3V Arduino IDE C++, Lua, Python
ESP32 Tensilica Xtensa dual Wi-Fi, BT 3.3V Arduino IDE C++, Python
Seeeduino V4.2 ATmega328P Não 3.3V/5V Arduino IDE C++
Funduino Uno ATmega328P Não 5V Arduino IDE C++
SparkFun ATmega328P Não 5V Arduino IDE C++
RedBoard
Pro Micro ATmega32u4 Não 5V/3.3V Arduino IDE C++
STM32 "Blue Pill" ARM Cortex-M3 Não 3.3V Arduino IDE C++
📌 Nota
Todas estas placas suportam bibliotecas Arduino standard, com eventuais adaptações
de hardware (tensão, número de pinos, nível lógico) e drivers para comunicação USB.