Alguém pra me ajudar nesse código Status Lâmpadas

Boa noite amigos estou quebrando a cabeça com esse código , coloquei um sensor CI 4n25 para ver  o estado das duas lampadas pelo Celular e pelo interruptor ,quando aperto o botão para ligar a lâmpada1 ,o status da lampada2 liga junto , eles estão nas portas porta analógica diferente , A0 e A1 , não entendi porque estão ligando juntos , alguém para me ajudar , agradeço deis de já obrigada.. 

  void statuslampada(){
if (analogRead(A0) >300){
statusLamp = "LâmpPedro= Ligada" ;
}
else
{
statusLamp = "LâmpPedro= Desligada" ;
}

if (analogRead(A1) >300){
statusLamp1 = "Luz.G.Baixo= Ligada" ;
}
else
{
statusLamp1 = "Luz.G.Baixo= Desligada" ;
}
}

essa parte que essa dando o erro, 

segue o código em anexo........

Exibições: 459

Anexos

Responder esta

Respostas a este tópico

Boa noite Marcela, tudo bem?

Pelo que vi no seu código, não tem a inicialização dos pinos analógicos indicando que eles tem que funcionar como entrada.

Também vi que não configurou o seu endereço IP que deve combinar com o da sua própria rede.

Não entendi o que as flags fazem.

Nunca use acentuação, cedilha e coisas assim em códigos.

Se quizer mais ajuda, me passe o seu contato em mensagem privada.

Boa sorte,

  'Eiju

Boa noite , 

Mostre-nos como esta usando esse sensor com o opto-acoplador 4N25. 

Você esta querendo  monitorar a lampada se esta ligada ou não, não é ?

Coloque um diodo invertido em paralelo com a entrada do 4N25 (para proteção). 

http://labdegaragem.com/forum/topics/ajuda-circuito-para-detec-o-de...

Bom dia,

Esqueci de dizer que está usando uma boa quantidade de memória RAM por conta dos strings no seu código HTML. Isto pode estar causando comportamento estranho.

Creio que já deve estar acontecendo isso. Sua memória já está invadindo a área da pilha de ponteiros. 

Boa sorte,

  'Eiju

Boa noite amigos montei o circuito dessa forma , esta funcionado perfeitamente , estou rebendo o estado da lampada pelo interruptor , sera que esta correto ou pode da algum problema algum tempo de uso ? o Resistor de 220k e de 1w o capacirtor de 10v 

Boa noite Amigos o código consegui resolver , coloquei a parte que estava dando erro , entre os Botoes Html e esta funcionando certinho ,dando os seus estados individualmente fiz dessa forma...

*/client.println("<td> <form action=\"lamp4\" method=\"get\">");
client.println("<p title=\"&rArr; LÂMPADA PEDRO &lArr;\">");
client.println("<font size=\"4\" face=\"verdana\" color=\"red\">STATUS - </font>");
client.println("<font size=\"4\" face=\"verdana\" color=\"orange\">"+statusLamp3+" </font>");
client.println("</form> <br /></td>");
if (analogRead(A0) >40){
statusLamp3 = "LâmpPedro= Ligada" ;
}else{
statusLamp3 = "LâmpPedro= Desligada" ;
}
client.println("<td> <form action=\"lamp5\" method=\"get\">");
client.println("<p title=\"&rArr; G.LUZ DE BAIXO &lArr;\">");
client.println("<font size=\"4\" face=\"verdana\" color=\"red\">STATUS - </font>");
client.println("<font size=\"4\" face=\"verdana\" color=\"orange\">"+statusLamp4+" </font>");
client.println("</form> <br /></td>");
if (analogRead(A1) >40){
statusLamp4 = "Luz.G.Baixo= Ligada" ;
}else{
statusLamp4 = "Luz.G.Baixo= Desligada" ;
}
client.println("<td> <form action=\"lamp6\" method=\"get\">");
client.println("<p title=\"&rArr; G.LUZ DE CIMA &lArr;\">");
client.println("<font size=\"4\" face=\"verdana\" color=\"red\">STATUS - </font>");
client.println("<font size=\"4\" face=\"verdana\" color=\"orange\">"+statusLamp5+" </font>");
client.println("</form> <br /></td>");

Boa noite, que bom que funcionou !

Só tome cuidado para não tomar choque elétrico (na parte de CA)   ! 

Isole todo circuito com fita isolante.

obrigada pelas suas opiniões agora vou monta a plaquinha para o circuito valeuu..

boa tarde amigos ate que valor posso  baixar esse resistor de 220K , estou comedo de baixar para 100K e queimar o Led ,porque a leitura com o arduino ta muito baixa 0.40 ,estou usando a rede 127 V?

Se esta usando 127V pode usar R de 100K (Ou 110K) já que a queda de tensão sobre as R e a corrente serão proporcionais a tensão aplicada.

Abs.

CK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço