You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Task: Mini Projeto - Mostrar Volume Total da Água na Cafeteira
Descrição
Nesta task, desenvolveremos um mini projeto para medir e exibir o volume total de água na cafeteira. Utilizaremos um sensor de nível de água para detectar o nível atual da água e exibiremos essa informação em um display LCD.
Requisitos
Plataforma de desenvolvimento Arduino.
Sensor de nível de água.
Display LCD compatível com HD44780.
Conhecimento básico em eletrônica e programação em C/C++.
Passos
Montagem do Circuito : Conecte o sensor de nível de água ao Arduino conforme o esquema de ligação, e também o display LCD utilizando a biblioteca hd44780 para controlar o display.
Configuração do Ambiente de Desenvolvimento : Abra a IDE do Arduino e configure-a para o modelo correto da placa Arduino e a porta serial apropriada.
Programação do Arduino : Escreva o código .ino para ler o valor do sensor de nível de água, calcular o volume total de água com base nesse valor e exibir essa informação no display LCD.
Teste e Depuração : Carregue o código no Arduino e observe se o volume total de água é exibido corretamente no display LCD conforme o nível de água varia.
Documentação : Documente o projeto, incluindo o esquema de ligação dos componentes, o código-fonte e uma breve explicação sobre o funcionamento do projeto.
Código Fonte
#include<LiquidCrystal.h>// Inicializa o objeto LiquidCrystal com os pinos corretos
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
// Pino do sensor de nível de águaconstint waterSensorPin = A0;
voidsetup() {
// Inicializa o display LCD com 16 colunas e 2 linhas
lcd.begin(16, 2);
}
voidloop() {
// Lê o valor do sensor de nível de águaint waterLevel = analogRead(waterSensorPin);
// Calcula o volume total de água com base no valor lidofloat volumeTotal = map(waterLevel, 0, 1023, 0, 100); // Assume que o sensor mapeia de 0 a 1023 (0 a 100%)// Exibe o volume total de água no display LCD
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Volume de Agua:");
lcd.setCursor(0, 1);
lcd.print(volumeTotal);
lcd.print(" %");
// Aguarda um intervalo antes de fazer a próxima leituradelay(1000);
}
Explicação do Projeto
Este projeto utiliza um sensor de nível de água para medir o nível atual de água na cafeteira e exibir o volume total de água no display LCD. O código lê o valor analógico do sensor de nível de água e mapeia esse valor para um intervalo de 0 a 100%, assumindo que o sensor fornece valores entre 0 e 1023. Em seguida, exibe o volume total de água no display LCD em formato percentual.
Este projeto é útil para monitorar o volume de água na cafeteira e garantir que haja água suficiente para fazer café. Além disso, permite que os usuários visualizem facilmente o volume de água disponível na cafeteira.
The text was updated successfully, but these errors were encountered:
Task: Mini Projeto - Mostrar Volume Total da Água na Cafeteira
Descrição
Nesta task, desenvolveremos um mini projeto para medir e exibir o volume total de água na cafeteira. Utilizaremos um sensor de nível de água para detectar o nível atual da água e exibiremos essa informação em um display LCD.
Requisitos
Passos
Código Fonte
Explicação do Projeto
Este projeto utiliza um sensor de nível de água para medir o nível atual de água na cafeteira e exibir o volume total de água no display LCD. O código lê o valor analógico do sensor de nível de água e mapeia esse valor para um intervalo de 0 a 100%, assumindo que o sensor fornece valores entre 0 e 1023. Em seguida, exibe o volume total de água no display LCD em formato percentual.
Este projeto é útil para monitorar o volume de água na cafeteira e garantir que haja água suficiente para fazer café. Além disso, permite que os usuários visualizem facilmente o volume de água disponível na cafeteira.
The text was updated successfully, but these errors were encountered: