N
💡 Aplicação 8 – Painel Interativo com Sensores e Controle no LCD 16x2
🎯 Objetivo:
Criar uma interface de usuário navegável usando botões e display LCD 16x2, capaz de:
-
Exibir dados de sensores
-
Permitir navegação entre telas
-
Ativar ou desativar dispositivos conectados com base em comandos manuais
📦 Materiais necessários:
-
1 Arduino Uno
-
1 LCD 16x2 com I2C
-
3 botões (navegar, selecionar, voltar)
-
1 sensor LM35 (temperatura)
-
1 LDR + resistor de 10k (luminosidade)
-
1 LED (como saída controlada)
-
Jumpers e protoboard
🔍 Funcionalidades:
-
Menu inicial com opções:
-
Ver Temperatura
-
Ver Luminosidade
-
Ligar/Desligar LED
-
-
Cada tela apresenta dados ou executa ações
-
Uso de botões físicos para navegação (igual aplicações anteriores)
📟 Esquema das telas:
✅ Código completo:
🧠 O que aprendemos aqui:
-
Criar interface multi-tela com navegação baseada em botões
-
Integrar leitura de sensores em tempo real
-
Controlar saídas digitais com comandos do menu
🔁 Expansões futuras:
-
Substituir o botão "Select" por encoder rotativo
-
Adicionar um submenu “Configurações”
-
Usar sensores digitais como DHT11 ou BMP280
-
Exibir gráficos de histórico usando caracteres personalizados
🔮 Spoiler do próximo projeto:
Você acha que acabou? Ainda não! No próximo projeto, vamos combinar todas as aplicações anteriores em um sistema modular completo, incluindo menus, sensores, controle de atuadores e até simulação de alarme com senha. Vai ser o embrião de um painel de automação residencial — com Arduino e criatividade como base! 🏠💡🔒
Comentários
Postar um comentário
Faça seu comentário referente a este assunto