Fala galera, como estão?

Estou com um problema daqueles nas mãos!!

Subi meu código (com muito esforço) para o ardúino, e ele está funcionando redondinho! Quando eu envio os comandos para o arduino via serial, (serial monitor) ele se comporta da maneira que foi programado.

Desenvolvi um scrip em PHP para enviar tais comandos ao arduno, e se a serial monitor está ativada, o arduino também de comporta perfeitamente!

Meu problema é quando eu fecho o monitor serial =/ o arduino fica doido!! O pino que eu mando o comando, acende, e logo em seguida apaga (1seg).

Estou ficando doido já com está questão!!

Acreito que o erro não seja em meu scrip PHP, pois mesmo utilizando o comando 

"echo 'comando' > /dev/ttyACM0

Ele se comporta da mesma maneira.

Alguém ai ja pssaou por isso?

Por favor me ajudem.

Exibições: 478

Responder esta

Respostas a este tópico

Em algumas situações, ao fechar, o Serial Monitor, ele reseta o Arduino, as vezes aconteceu comigo isso.

Outra coisa, é que você deve procurar, eu não sei onde vi isso, que o serial Monitor, que permitia a comunicação com a serial, não sei bem como funcionava, mas já vi isso antes.

Não, a comunicação serial não está atrelada ao Serial Monitor da IDE estar aberta ou não.

Mas teu código está iniciando a comunicação serial em algum momento?

Então, o que ocorre pelo que vi, q qdo se chama a serial pelo PHP é enviado sinal de DTR, como o Serial Monitor ta aberto, esse sinal não é enviado, deve ser algo relacionado a IDE ser em java, e ele não "prender" a COM, deve ficar escutando ou algo assim.

sim ja tive este problema.... 

abra o terminal e...

FAÇA ISTO:

   sudo chmod a+rw /dev/ttyACM0

deu?

ainda não?

FAÇA ISTO:

tail -f /var/log/apache2/error.log

rode o script PHP e cole oque foi gerado no terminal.

aquele abraço!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço