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