Arduino Yún
Arduino Yún (Placa Híbrida MCU + Linux)
Definição:
Arduino Yún é uma placa que combina um microcontrolador ATmega32u4 com um sistema Linux embarcado (baseado em OpenWrt), desenvolvida pela Arduino. Ela une controle direto de hardware com capacidade de rede e processamento de alto nível na mesma placa.

Como funciona (visão modular):
- MCU (ATmega32u4)
- Lê sensores e controla atuadores (tempo real)
- Sistema Linux (SoC Atheros)
- Executa aplicações, scripts, rede, APIs
- Bridge interna
- Comunicação entre MCU e Linux
✔ Separação clara: controle físico (MCU) ≠ processamento/rede (Linux)
Características principais:
- MCU ATmega32u4 (controle de hardware)
- Sistema Linux embarcado (OpenWrt)
- Wi-Fi e Ethernet integrados
- Porta USB (armazenamento/periféricos)
- Comunicação interna via bridge (serial)
Exemplos práticos (IoT / automação):
- Gateway embarcado em campo
MCU coleta dados de sensores e o Linux envia para servidores via rede. - Automação com interface web local
Linux hospeda uma API ou painel, enquanto o MCU controla hardware. - Processamento distribuído
Parte do processamento ocorre no Linux, enquanto o controle físico fica no MCU. - Integração direta com rede
Dispositivo coleta dados e já envia para sistemas externos sem hardware adicional.
Boas práticas:
- Separar responsabilidades claramente:
- MCU → controle direto
- Linux → comunicação e processamento
- Evitar sobrecarregar o MCU com tarefas de rede
- Monitorar estabilidade do sistema Linux
- Tratar falhas na comunicação entre os dois lados
Quando usar:
- Projetos que exigem controle físico + conectividade avançada
- Redução de componentes (MCU + SBC em um só)
- Prototipagem de sistemas integrados
Limitações:
- Mais complexo que placas simples
- Difícil de depurar (dois sistemas rodando)
- Pode ser overkill para aplicações simples
Resumo direto:
Arduino Yún = microcontrolador + Linux na mesma placa, separando controle físico e processamento de rede.
