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