Bom, vamos lá:
É um código para medir o nível de carga da bateria do arduíno, como essa: http://mlb-d1-p.mlstatic.com/en-bateria-pilhas-carregadores-14428-MLB2888697186_072012-S.webp
Tenho esse código: `// Medir nível de bateria do arduíno
int tensao = 3;
void setup (){
// Inicia a comunicação com o serial
Serial.begin (9600);
pinMode (9, OUTPUT);
// Controla o Led Verde
pinMode (10, OUTPUT);
//Controla o Led amarelo
pinMode (11, OUTPUT);
//Controla o Led Vermelho
}
void loop () {
int Valor_sensor = analogRead (A0);
// Faz a leitura do pino analógico retornando o valor na variável Valor-sensor
//Converte a leitura analógica em tensão
float voltagem = Valor_sensor * (5.0 / 1023.0);
// Envia o valor de voltagem para o Serial Monitor
Serial.println (voltagem);
//Controle luminoso de bateria
//Bateria entre 80 e 100% da carga
if (voltagem > tensao*0,8){
digitalWrite (9, HIGH);
//Led verde ligado
digitalWrite (10, LOW);
//Led amarelo desligado
digitalWrite (11, LOW);
//Led vermelho desligado
}
//Faixa de bateria entre 20 e 80% da carga
if (voltagem <= tensao0,8 && voltagem > tensao0,2){
digitalWrite (9, LOW);
//Led verde desligado
digitalWrite (10, HIGH);
//Led amarelo ligado
digitalWrite (11, LOW);
//Led vermelho desligado
}
if (voltagem <=tensao*0,2){
digitalWrite (9, LOW);
//Led verde desligado
digitalWrite (10, LOW);
//Led amarelo desligado
digitalWrite (11, HIGH);
//Led vermelho ligado
}
}
// Fim Loop
Eu quero montar o circuito de acordo com o código, e se possível colocar para ser exibido as informações no LCD,por exemplo:
Bateria entre 100 e 80%, o Led verde acende e no LCD fica " Nível de carga: 80%"
Agora está mais claro?
Obrigada sksdutra
`