Alternativa A - Arduino
A questão descreve as características principais de uma plataforma de prototipagem eletrônica. Vamos analisar os conceitos apresentados para chegar à resposta correta.
Análise do Enunciado
O texto pede uma plataforma que possua as seguintes qualidades:
- Computação física: Capacidade de interagir com o ambiente real (mundo físico).
- Código aberto: Hardware e software disponíveis publicamente para modificação.
- Entradas de switches/sensores: Leitura de sinais elétricos simples (ligado/desligado ou valores analógicos).
- Controle de objetos físicos: Atuação no mundo real (acender luzes, mover motores).
Por que a Alternativa A é a correta?
O Arduino é a plataforma mais emblemática que se encaixa nessa definição por estes motivos:
- Microcontrolador: Diferente de computadores comuns, o Arduino utiliza microcontroladores focados em ler sensores e controlar atuadores diretamente.
- Interface Simples: Ele foi criado para facilitar a criação de projetos interativos, aceitando facilmente entradas como botões (switches) e sensores de temperatura, luz, etc.
- Ecossistema Open Source: Tanto o projeto de hardware quanto o software de programação (IDE) são abertos.
Diferença para as outras opções
Embora as outras opções também sejam de código aberto, elas possuem naturezas distintas:
| Plataforma | Tipo Principal | Foco Principal |
|---|
| Arduino | Placa de Microcontrolador | Controle direto de hardware e eletrônica. |
| Raspberry Pi | Computador de Placa Única (SBC) | Executar sistemas operacionais complexos (Linux/Windows). |
| BeagleBone | Computador de Placa Única (SBC) | Processamento mais avançado que o Arduino. |
Enquanto o Raspberry Pi e o BeagleBone são computadores completos capazes de rodar navegadores e processar vídeos, o Arduino é especializado em tarefas de controle físico em tempo real.
Portanto, a descrição da questão define classicamente o Arduino.