eu preciso enviar um inteiro pela serial, para um microcontrolador receber. so que esta indo em codigo asc!!! caso eu queira enviar o numero 10, tem que chegar 10 para o microcontrolador!!! assim o led da placa vai piscar 10 vezes!!! ou seja, nao estou conseguindo enviar um inteiro de verdade pela serial!!! alguem sabe como faz???
Não sou muito expert no assunto, mas acho que se você descrever certinho o método atual que você está utilizando (que não está funcionando) vai te ajudar a receber uma resposta que resolva o seu problema.
Que tipo de StreamConnection você abriu para se comunicar via porta Serial??
[], Rafael
R
Rafael_Adami
/*** Envia apenas 1 número inteiro* @param iData*/publicvoidsend(intiData){try{if((iData!=0)&&(isOpen())){System.out.println(iData);os.write(iData);os.flush();}}catch(IOExceptione){System.out.println(e);}}esteéocodigoquefiz!!!acreditoqueavariaveliData,quandoéadicionadaemos.write(iData),eletransformapraasc!!!eeuprecisoenviaruminteiro…
grato!!!
R
rafaelpagliuca
Cara,
já tentou mudar o tipo de iData para byte ao invéz de int?