Estou usando Arduino Mega e um servidor Linux Debian Squeeze. Meu problema é que não estou conseguindo fazer o Arduino ler a porta USB, quando mando alguma coisa para ele pelo linux ele so da uma piscadinha no LED da saida 13. Os comando são [ ECHO "ola" > /dev/ttyUSB0 ] do lado do LINUX e [ Serial.read() ] pelo lado do arduino. O que estou querendo fazer é testar o que esta nesse link http://blog.bsoares.com.br/php/controlling-arduino-with-php. Parece que o arduino recebe alguma coisa do linux, mas nao consegue interpretar, deve ser alguma configuração da USB no Debian. Por favor algum tem alguma dica ? 

Exibições: 364

Responder esta

Respostas a este tópico

Acredito que você não esteja "setando" antes o device corretamente.

Tente isto:

stty -F /dev/ttyUSB0 cs8 9600 ignbrk -brkint -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts

Segue o link de onde vi isso

http://arduino.cc/playground/Interfacing/LinuxTTY

O mais estranho é que sem alterar nada no arduino, so troquei o computador pelo meu desktop Ubuntu ele funciona certinho, deve ser alguma configuração mesmo. Tentei como o Marcelo sugeriu, mas nao deu certo, quando envio qq coisa para o arduino via echo "teste" > /dev/ttyUSB0 ele continua so dando uma piscada no led 13.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço