Arduino UNO e Mega
Entradas, saídas, sensores, relés e cargas no mesmo projeto.
Use Arduino como controlador dentro de montagens que combinam eletrônica, automação e circuitos elétricos. No TechRib você pode visualizar GPIOs, sensores, drivers, módulos de relé, expansores, contatores, motores e outras cargas trabalhando em conjunto.

Onde o Arduino entra em um sistema de automação?
O Arduino é responsável pela lógica: lê entradas, interpreta sensores, executa o programa e comanda saídas. Mas seus pinos não devem alimentar diretamente cargas de potência como motores, contatores, lâmpadas de rede ou grandes solenóides.
Entre o microcontrolador e a carga entram interfaces adequadas, como transistores, drivers, optoacopladores, módulos de relé e contatores. Essa separação permite enxergar de forma clara a diferença entre lógica de baixa tensão e o circuito elétrico que realmente alimenta a carga.
No TechRib, o objetivo é justamente mostrar essa cadeia completa na prancha: entrada → Arduino → interface → comando → potência → carga.
Arduino é o controlador da lógica; a interface correta é quem adapta o sinal para o equipamento que será acionado.
UNO, Mega e expansão de I/O
- Arduino UNO: indicado para projetos didáticos e aplicações com quantidade moderada de entradas e saídas.
- Arduino Mega 2560: oferece muito mais GPIOs e facilita projetos maiores com diversos sensores, botões, relés e sinalizações.
- Entradas digitais: botoeiras, chaves e sensores discretos podem ser lidos pelos pinos configurados corretamente.
- Entradas analógicas: permitem acompanhar grandezas representadas por sinais compatíveis com a faixa elétrica da placa.
- Expansores I²C: componentes como MCP23017 ampliam a quantidade de entradas e saídas sem consumir um pino para cada ponto.
- Drivers e relés: fazem a interface entre o microcontrolador e cargas que exigem corrente, tensão ou isolamento diferentes.
O Arduino não precisa ficar limitado à bancada.
Com interfaces adequadas, o mesmo controlador pode participar de sistemas com sinalização, ventilação, motores, bombas e outras cargas. O importante é respeitar os limites elétricos da placa e separar corretamente eletrônica, comando e potência.

Boas práticas, segurança e referências
- Datasheets do Arduino e componentesConfira tensão de operação, corrente por pino, alimentação e características elétricas dos dispositivos utilizados.
- ABNT NBR 5410Referência para instalações elétricas de baixa tensão quando o projeto interage com circuitos elétricos da instalação.
- ABNT NBR IEC 60204-1Referência importante para equipamento elétrico de máquinas quando o controlador participa de uma máquina.
- NR-10Segurança em instalações e serviços com eletricidade.
- NR-12Segurança no trabalho em máquinas e equipamentos, quando a aplicação integra partes de máquinas.
- Separação entre lógica e potênciaUse interfaces, proteção, isolamento e fontes adequadas em vez de levar cargas de potência diretamente aos GPIOs.
O simulador é um ambiente de estudo. Montagens reais devem respeitar os manuais dos fabricantes, as normas vigentes e as condições específicas da instalação.
O que você pode estudar com Arduino
Os exemplos ajudam a sair do código isolado e visualizar como os sinais chegam às entradas e como as saídas se conectam ao restante do circuito.
Entradas digitais e uso de INPUT_PULLUP
Leitura de sensores analógicos
Acionamento de módulos de relé por drivers
Integração com contatores, motores e ventiladores
Expansão de I/O com MCP23017
Comunicação I²C entre controlador e periféricos
Organização de projetos maiores com Arduino Mega
Relação entre topologia do circuito e geração de código
Alguns projetos Arduino para abrir e estudar
Selecionamos exemplos que mostram desde GPIOs básicos até expansão de I/O, leitura de sensores e integração com motores e cargas de automação.
Arduino UNO — 3 botoeiras + 3 lâmpadas
Exemplo introdutório para estudar entradas digitais com INPUT_PULLUP, saídas, driver e módulo de relé comandando três cargas.
Exemplo disponível: Arduino UNO — 3 Botoeiras Controlando 3 LâmpadasArduino UNO com 2× MCP23017 — 16 entradas + 16 saídas
Expansão de I/O via I²C para estudar como uma única placa pode controlar dezenas de entradas e saídas usando expansores.
Exemplo disponível: Arduino UNO — 16 Entradas + 16 Saídas com 2× MCP23017Arduino — sensor analógico + ventilador
Integra leitura analógica de temperatura com driver, relé, contatora e ventilador para mostrar a passagem do sinal do sensor até a carga.
Exemplo disponível: Arduino UNO — Sensor Analógico Controlando VentiladorA biblioteca completa continua disponível com sensores, displays, relés, expansores, motores e aplicações de automação.