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