Pages: [1]   Go Down
Author Topic: AJUDA comunicação rs232 arduino com inclinometro 0729-1752  (Read 1165 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bom dia,

Estou desenvolvendo um dispositivo que precisa de um sensor extremamente preciso de inclinação (já tentei com acelerometros, é bom, mais da uma variação de 0,1 grau que é inaceitavel para este dispositivo).
No caso estou tentando usar arduino para fazer esta comunicação.
O sensor tem os pinos  RX e TX e são supostos de me enviar as informações dos angulos X e Y. (O sensor tem 4 pinos vcc, gnd, Tx e Rx).
Primeiramente tentei usar um softwareserial para comunicar.
No manual diz que ele envia com o pedido, no caso tentei enviar mySerial.write(88) (88 = 'X' em ascii , que é o comando dito no manual do sensor) tentei de outras variadas formas porém aparentemente o arduino não está lendo os angulos enviados.
A resposta do sensor em ascii deveria ser o algulo X em 16 bits. O comando mySerial.read() não está realizando esta leitura.

Devo continuar usando softwareserial ou devo tentar usar hardwareserial ? alguem tem qualquer post, idéia, dica ou correção que possa ajudar ?

Desde já agradeço.
Hugo Sanches
Logged

Brasil
Offline Offline
Sr. Member
****
Karma: 2
Posts: 310
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quais pinos você está usando no SoftSerial?
Será que não tem que mandar 0x88 para o comando? que se o Softserial  se comportar como o Serial normal, ele está mandando o inteiro 88.
Logged

4x Duemilanove (clone)
Uno torrado (clone)
Amiga 1200 40MB
Windows XP


Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

usei os pinos 2 para RX e 3 para TX.
então não sei mais farei o teste aqui usando 0x88.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

É infeslimente usar 0x88 não deu resultado.
Alguem tem outra idéia ?
Eu acredito que hardwareserial resolveria o problema porem não sei muito bem como usa-lo os exemplos do forum e do google são muito diretos, alguem teria algum material ou tutorial sobre o assunto ? ou só algumas dicas msm talvez já ajude.
Logged

Pages: [1]   Go Up
Jump to: