0% acharam este documento útil (0 voto)
8 visualizações26 páginas

Modelos de Arduino

O documento apresenta uma visão geral dos modelos de Arduino, incluindo especificações técnicas como microcontroladores, pinos e capacidades. Também menciona alternativas ao Arduino, como Teensy e ESP32, destacando suas vantagens e compatibilidade. Além disso, fornece informações sobre linguagens de programação aceitas e notas sobre modelos descontinuados.

Enviado por

Prof.AI-B Mário
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
8 visualizações26 páginas

Modelos de Arduino

O documento apresenta uma visão geral dos modelos de Arduino, incluindo especificações técnicas como microcontroladores, pinos e capacidades. Também menciona alternativas ao Arduino, como Teensy e ESP32, destacando suas vantagens e compatibilidade. Além disso, fornece informações sobre linguagens de programação aceitas e notas sobre modelos descontinuados.

Enviado por

Prof.AI-B Mário
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

📖 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.

Você também pode gostar