Olá caros amigos, estou com uma duvida aqui de como fazer funcionar esse script com 4 sensores, 1 esta normal, funciona perfeitamente, mas 4 não tive sucesso, alguém poderia me ajudar ?
#define Rele1 9 // Define pino de saida para rele 1
const int sensorPin = A0;
float sensorValue_aux = 0;
float sensorValue = 0;
float currentValue = 0;
float voltsporUnidade = 0.0048828125;
int st_rl = 0;
String st_lamp;
void setup(){
pinMode(Rele1,OUTPUT);
Serial.begin(9600);
}
void loop(){
char c = Serial.read();
for(int i=500; i>0; i--)
{
sensorValue_aux = (analogRead(sensorPin) -511);
sensorValue += pow(sensorValue_aux,2);
}
sensorValue = (sqrt(sensorValue/ 500)) * voltsporUnidade;
currentValue = (sensorValue/66)*1000;
if (currentValue < 0.10){
st_lamp = "Lampada apagada";
Serial.print (" Status da lampada: ");
Serial.println (st_lamp);
delay(1000);
}else{
st_lamp = "Lampada ligada";
Serial.print (" Status da lampada: ");
Serial.println (st_lamp);
delay(1000);
}
}
Tags:
Obrigada. E quanto a ti, continue copiando e colando e invejando quem procura aprender.
Não vale a pena discutir com você, vou parar por aqui.
Obrigado xará, hoje estou em casa mais sossegado e vou tentar seguindo sua orientação, muito obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por