Pessoal, saudações.

Gostaria de resolver um problema em uma linha de código.

No código abaixo, ele funciona da seguinte maneira.

Ao receber o comando "led" ele vai alterar o valor da variável ledx.

if(request.indexOf("led") != -1) {

digitalWrite(ledx, !digitalRead(ledx));
}

E abaixo, ele fará a leitura. Se Led estiver alto, mostre l1on senão mostre l1off

if(digitalRead(led)){
client.print("l1on");
} else{
client.print("l1off");
}

Estou com um servomotor, e gostaria de fazer a mesma coisa.

Abaixo ele recebe o valor "meuservoOFF" e executa uma posição.

f(request.indexOf("meuservoOFF") != -1) {
// Se conter led1 ele vai entrar nesse comando
for (pos = 180; pos >= 0; pos -= 1) { // movimento de 0 a 180º
// crescente
meuservo.write(pos); // escreve posicao em meuservo
delay(35); // aguarda 35ms
client.print("meuservoOFF");
}}

Porém não conseguindo fazer com que ao executar o programa, ele mostre servoON ou servoOFF pra mim caso esteja em 180 ou 0°.

Exibições: 149

Responder esta

Respostas a este tópico

Bom dia WPT, 

apesar de não ajudar quando se cola código na área de texto do tópico, vou reconsiderar no seu caso,

já que o que postou são fragmentos de código.

Experimente fazer assim:

https://pastebin.com/efNQA987

RV

Nada contra, mas seria realmente bom vc colar no pastebin, area de texto para colar codigo fica nada bom, ja no pastebin fica uma beleza e no meu caso que tb sou iniciante de C ajuda muito a entender o que esta acontecendo.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço