Go Down

Topic: Arduino + Serial Communication C++ (Read 2 times) previous topic - next topic

MarceloBoeira

Eu tenho DVD da embarcadero, delphi é outro que instala 20GB, mas eu gosto dele, só que eu to totalmente sem espaço.

To apanhando feio aqui, ontem fiquei das 14:00 às 23:00 direto tentando com Qt em Linux, depois Qt no Windows, e C++, nada funcionou, hoje ja tentei desde as 10:00,  em Java, C, C++ e nada concreto, ....

O resto ta tudo funcionando do sistema só falta comunicação com Alguma linguagem Desktop pra interfacear, ...
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

bubulindo

Assumindo que estás a usar Linux (e sendo eu tudo menos um perito em Linux), não tens de seguir o processo normal do Linux (Posix???) e abrir o "ficheiro" correspondente à porta série e escrever para lá?

Em Windows e C++, admito que deve ser uma merda sem teres os drivers (incluídos nesses 20Gb) para a comunicação série. Antigamente com as portas RS232 era apenas declarar um apontador para o 0x378 (ou algo similar) e estava a andar de mota, com as novas versões do Windows e USB, sinceramente não sei.

Em tempos este site era bom para comunicações... agora está um pouco mudado, mas vejo que ainda tem muita informação.

http://www.lvr.com/serport.htm

Tens aqui um pouco mais de info:

http://www.tldp.org/HOWTO/Serial-Programming-HOWTO/x56.html#AEN69

http://www.easysw.com/~mike/serial/serial.html   <- o meu favorito

http://www.comptechdoc.org/os/linux/programming/c/linux_pgcserial.html

http://cboard.cprogramming.com/windows-programming/59703-cplusplus-serial-port-programming.html

Finalmente, para comunicares em Java, podes usar a libraria do Arduino.
Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

HugoPT

#7
Mar 25, 2013, 01:31 pm Last Edit: Mar 25, 2013, 01:39 pm by HugoPT Reason: 1
Code: [Select]
declarar um apontador para o 0x378 (ou algo similar)
Este era para a porta Paralela LPT1  :smiley-mr-green:  :smiley-mr-green:
Se estas a usar o "pinguim" espreita o Gambas2.
Com ele tambem podes criar apps em GUI.Muito parecido ao VB no Windows
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B

bubulindo

0x400 era a porta série então. LOL
Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

MarceloBoeira

brigadão pelas respostas. Infelizmente ainda não consegui, mas só estou trabalhando nisto aos fins de semana, sexta a noite vou tentar novamente e aviso aqui se tiver sucesso ;)

My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Go Up