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°.
Tags:
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:
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por