To criando um app cuja uma das funcionalidades e fazer a leitura de 3 sensores ( temperatura, corrente, e luminosidade
Fazendo a leitura da temperatura e luminosidade tudo certo
Inclui no codigo do arduino a leitura do sensor de corrente mas mantive as 2 textbox e o app rodou normal mas com a leitura do sensor de corrente no texbox da luminosidade
Quando inclui mais uma textbox para ler a corrente ai formou a bagunça, as leituras variam nas 3 textbox o app fica lento e travando
Nao sei onde esta o problema, alguem ja passou por isso? tem pelo menos alguma ideia de alguma solução?
Criei um app com 1 textbox pra pra ler a corrente e ele nao mostrou nada, mantive o mesmo app e troquei no arduino o codigo da leitura da corrente pela leitura da temperatura e o app mostrou a temperatura, se coloco a leitura dos 2 sensores no arduino o app mostra na mesma textbox os valores.. mas da corrente sozinha nao mostra
diagrama do app inventor
codigo arduino
valAnalog = analogRead(PinAnalogA2);
temp = (valAnalog * 5.0*100) /1024;
if(temp > maxi)
{
maxi = temp;
} // regista temperatura maxima
if(temp < mini)
{
mini = temp;
} // regista temperatura minima
Serial.print("Atual= " );
Serial.print(temp);
Serial.print(" \nMinima = " );
Serial.print(mini);
Serial.print(" \nMaxima= " );
Serial.print(maxi);
Serial.println("");
for(int i=100; i>0; i--){
sensorValue_aux = (analogRead(sensorPin) -511); // le o sensor na pino analogico A0 e ajusta o valor lido ja que a saída do sensor é (1023)vcc/2 para corrente =0
sensorValue += pow(sensorValue_aux,2); // somam os quadrados das leituras.
}
sensorValue = (sqrt(sensorValue/ 100)) * voltsporUnidade; // finaliza o calculo da méida quadratica e ajusta o valor lido para volts
currentValue = (sensorValue/0.185); // calcula a corrente considerando a sensibilidade do sernsor (185 mV por amper)
//mostra o resultado no terminal
Serial.print(currentValue,3);
Serial.print(" A \n" );
delay(1000);
na serial com os 3 sensores
Tags:
Bom dia Júlio!
Você conseguiu resolver esse problema? Eu estou precisando fazer um app parecido para mostrar temperatura, tensão e corrente, mais somente necessito mostrar as leituras atuais. Consigo fazer essas leituras de forma independente (um app para cada função), estou fazendo para os três ao mesmo tempo e esta dando erro, vou tentar com esse exemplo que você disponibilizou.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por