Bom dia pessoal!!!

  Eu não sei profundamente codigos do arduino, por isso peço ajuda a vocês.

Eu tenho um controle remoto da marca pessinnin, (rolling code), pequizando na net, encontrei um codigo que faz o controle funcionar, (somente um botão dos 3), 

** não vou postar o código todo, somente o que preciso de ajuda, 

void loop()
{
long CurTime = millis();


if(HCS_Listening == false) {
//get message
HCS301 msg;
memcpy(&msg,&hcs301,sizeof(HCS301));

//do something
msg.print();
if(msg.SerialNum == 10209204) { //if remote serial matches
millisStart = CurTime;
relayOn = true;

}

eu preciso aprender a apertar o mesmo botão (codigo acima =10209204), para desligar, 

identificando que se o relayOn = true, setar para false, apertando o mesmo botão.

Exibições: 713

Responder esta

Respostas a este tópico

Bom dia LC,

venho pesquisando vários tipos de controles "rolling code", e eles são bem complexos.

De qual o link que você baixou este seu sketch?

RV

No primeiro site ( o russo, não encontrei nenhum sketch),

e o segundo site, eu tenho o sketch, 

Qual a sua dificuldade com este sketch?

RV

Eu quero clicar no controle, uma vez, acende, e outra vez apaga, mas com o mesmo codigo de botao...

Boa tarde  LC,

teste assim, e depois  conta o resultado.

https://pastebin.com/TEebz1pt

RV


i

   Olá amigo, não funcionou... agora ele pisca o led quando clico, de vez em quando apaga, depende da velocidade do clique..

   Eu consegui ajusta o codigo, ele tambem falhas às vezes, mas só de vez em quando, e somente para apagar, para acender, está ok.

Não pode ter piscadas quando eu clico para acender, vou colocar em uma lãmpada..rsrs, vou postar o sketch, para informação aqui no lab tambem, isso pode ser útil para alguem, e talvez, até melhorado..

Boa tarde Leonardo,

Mundo pequeno, não?

Conheço o Manuel desde quando ele tinha uns 14 anos. Sempre foi apaixonado por eletrônica. 

Cresceu, virou médico e não sabia que ele tinha um Blog! 

Bom dia!!!, que mundo pequeno...rsrsrs

Coloque um delay entre a linha 4 e 5.

tenta com alguns valores e veja o resultado.

RV

Vou tentar, obrigado amigo, mas tive outro problema, se eu desligo o cabo usb/dados, e ligo o uno na fonte, mais nada acontece, por causa do "msg.print", como identificador do botão, como eu mudo isso para funcionar pela fonte?

Quando puder, dê uma olhada: (não consegui upar aqui no site)

https://pastebin.com/JmDZ84H1

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço