Boa noite..

Mais uma vez preciso de uma LUZ...

Minha duvida:

em um código simples digito "Ligar" e  "Desligar"  na serial usando uma string.

agora preciso adicionar um botão para quando pressionado ele escreve "Ligar"

tem quer pela string.. nao pode ser pela digitalWrite

Exemplo: Funcionado pela String

if (string == "Ligar") {
digitalWrite(led, HIGH);
}
if (string == "Desligar") {
digitalWrite(led, LOW);
}

agora preciso colocar um botao que quando apertado ele vai PRINTAR na serial e a mesma precisara LER

if (chave == HIGH) { 

string = "Ligar";
Serial.println(string);
}

Preciso de algo tipo acima.. mas nao fucionou, Printa certo,, mas nao acende porque???

COMO FAZER FUNCIONAR;.... Obrigado a todos

Exibições: 251

Responder esta

Respostas a este tópico

Não está ligando pois no seu codigo esta faltando o comando pra ligar

mas eu nao quero que o botao LIGUE ,... eu quero que o botao envie uma string na serial com o nome de LIGAR.... e que a serial ao ver o comando LIGAR.. ela vai na string e LIGA o led

entendeur???

desculpe pela resposta anterior que ficou cortada, a internet ficou instável e não pude corrigir.

Mas o que eu queria dizer era:

Não dá, amigo. A string LIGAR não está indo pro arduíno, não está "entrando" via serial pro arduino, mas sim gerada pelo próprio arduino.

O seu botão nada mais é do que um tipo de interruptor, uma chave, um contato abre/fecha. Ele não tem capacidade de enviar dados via serial, como por exemplo uma string "LIGAR"

Diga exatamente o que vc está tentando fazer, do que se trata o seu projeto, pois desse jeito aí existe uma falha no entendimento dos componentes e também do funcionamento das coisas

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço