placa para display de 7 segmentos - ajuda
+7
Manoel Carvalho
juliomendes
gef_leandro
Leandro Souza
Joz
Edenio Rodrigues
bruno_stelling
11 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
Re: placa para display de 7 segmentos - ajuda
bruno_stelling escreveu:Bom,
Já sabia que o display de 7 segmentos é o "Diablo", mas como são tantos projetos, não dá para fazer tudo ao mesmo tempo. Após algumas semanas sem tocar em nada, resolvi hoje soldar a barra de pinos no display 20x4 e ligá-lo ao arduino.
Abaixo uma foto do último teste realizado... utilizando o link2fs e dando display de algumas informações.
ABCS
Muito Legal Bruno ficou ótimo nos explique com mais detalhes como chegou a este resultado pois tenho que adicionar um display de 16x1 ao meu overhead genérico para mostrar algumas informações teria como nos passar passo a passo!
abraço
gef_leandro- Major
-
Inscrito em : 17/06/2011
Mensagens : 318
Reputação : 51
Idade : 41
Simulador preferido : Prepar 3D V3.0
Emprego/lazer : Sup. de Logistica
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
Olá, como disse o gef_leandro, ficou muito bacana...mas vejo que o pedido, feito em abril, para compartilhar o passo a passo, ou hard e soft ware utilizados não foi atendido.
o bruno_stelling disse:
Para o caso de usar o fs2004-fsuipc-aeronave default ou pmdg (737), alguem sabe qual interface usar? a link2fs funciona? alguem fez uso dela para o fs9?
o bruno_stelling disse:
poxa...isso ja esta bom para começar! Para começar a entender principalmente 'a conversa' entre a arduino e o fs2004. (mas ele usa o fsx!).Arduino continua (atualmente faço ele se comunicar com o simulador e mostrar informações como ALT, NAV, HDG, etc em displays de LCD 16x2), mas penso ser melhor partir para algo pronto ou quase pronto nesse momento.
Para o caso de usar o fs2004-fsuipc-aeronave default ou pmdg (737), alguem sabe qual interface usar? a link2fs funciona? alguem fez uso dela para o fs9?
Re: placa para display de 7 segmentos - ajuda
Olá Júlio. O Link2FS, conforme manual, não precisa utilizar o FSUIPC. Utiliza apenas uma dll (fsconnect). As funções disponíveis para comunicação, são exatamente as que estão no programa.juliomendes escreveu:Para o caso de usar o fs2004-fsuipc-aeronave default ou pmdg (737), alguem sabe qual interface usar? a link2fs funciona? alguem fez uso dela para o fs9?
Joz- Coronel
-
Inscrito em : 23/10/2011
Mensagens : 1441
Reputação : 194
Idade : 45
Simulador preferido : X-Plane
Emprego/lazer : Especialista em Navegação Aérea
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
Joz....caramba!!! ou como 'dizemos no Pará', Egua!!!
Ganhei o dia. O projeto nem sai do papel, mas no brainstorn ja deu um avanço consideravel. Ha alguns dias atrás, mal sabia o que era o arduino (so conhecia Babuino. rs...). Não dei muita importancia certa vez em algum topico...e no projeto do Manoel Carvalho me chamou à atenção pelo movimento da cabine (e agora eu compreendo a utilização dado ser uma plataforma para automação e robotica). Meu tempo é meio espremido (trabalho com miniaturas e maquetes-não de construção civil-, sendo miniaturas meu produto principal). Hoje trabalho sozinho e divido meu tempo entre pesquisa, projeto, modelação, desenvolvimento de produto, produção, vendas, feedback. Mas...paixão é paixão. O que é perder noites de sono com a paixão, não é mesmo? Assim, desde minha incursão de fato aqui no forum busquei ir me servindo e sorvendo de informações provendo um ajuntamento. Para os paulistas, dará uma bela feijoada, aos baianos uma bela muqueca e aos paraenses...uma maniçoba com pato no tucupi.
e vamo que vamo...que a adrenalina foi injetada direto no atrio. hehehe...to no pique.
Amanhã tenho que ir ao centro de sp e vou aproveitar para dar uma vasculhada, ainda que tenha visto pela web boas opções de preço e saiba que são poucos os revendedores oficiais da arduino.
Seguirei assim Joz, vou ver a arduino uno r3 e os displays. providenciarei mais uns cabos para minha protboard.
Ah, Joz, as funções de botoes da arduino não trabalham como o teclado do pc, não é? tipo posso usar a on/off
abaixo:
ou somente as tipo NA:
DICA: Para quem estiver iniciando e quiser um ebook sobre ARDUINO, segue o link da pagina DOCs do google:
https://docs.google.com/file/d/0BzT8qbVfSk7uZ1pOWERhWjJoMkE/edit?usp=drive_web&pli=1
Espero ter dado uma migalhinha de contribuição...hehehe.
Abraço a todos.
Joz, valeu mais uma vez por sua pronta orientação.
Ganhei o dia. O projeto nem sai do papel, mas no brainstorn ja deu um avanço consideravel. Ha alguns dias atrás, mal sabia o que era o arduino (so conhecia Babuino. rs...). Não dei muita importancia certa vez em algum topico...e no projeto do Manoel Carvalho me chamou à atenção pelo movimento da cabine (e agora eu compreendo a utilização dado ser uma plataforma para automação e robotica). Meu tempo é meio espremido (trabalho com miniaturas e maquetes-não de construção civil-, sendo miniaturas meu produto principal). Hoje trabalho sozinho e divido meu tempo entre pesquisa, projeto, modelação, desenvolvimento de produto, produção, vendas, feedback. Mas...paixão é paixão. O que é perder noites de sono com a paixão, não é mesmo? Assim, desde minha incursão de fato aqui no forum busquei ir me servindo e sorvendo de informações provendo um ajuntamento. Para os paulistas, dará uma bela feijoada, aos baianos uma bela muqueca e aos paraenses...uma maniçoba com pato no tucupi.
e vamo que vamo...que a adrenalina foi injetada direto no atrio. hehehe...to no pique.
Amanhã tenho que ir ao centro de sp e vou aproveitar para dar uma vasculhada, ainda que tenha visto pela web boas opções de preço e saiba que são poucos os revendedores oficiais da arduino.
Seguirei assim Joz, vou ver a arduino uno r3 e os displays. providenciarei mais uns cabos para minha protboard.
Ah, Joz, as funções de botoes da arduino não trabalham como o teclado do pc, não é? tipo posso usar a on/off
abaixo:
ou somente as tipo NA:
DICA: Para quem estiver iniciando e quiser um ebook sobre ARDUINO, segue o link da pagina DOCs do google:
https://docs.google.com/file/d/0BzT8qbVfSk7uZ1pOWERhWjJoMkE/edit?usp=drive_web&pli=1
Espero ter dado uma migalhinha de contribuição...hehehe.
Abraço a todos.
Joz, valeu mais uma vez por sua pronta orientação.
Re: placa para display de 7 segmentos - ajuda
Pode utilizar as duas chaves.
Joz- Coronel
-
Inscrito em : 23/10/2011
Mensagens : 1441
Reputação : 194
Idade : 45
Simulador preferido : X-Plane
Emprego/lazer : Especialista em Navegação Aérea
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
Esta conversa está ficando muito boa... Tô aprendendo muita coisa!
_________________
[]´s
Manoel Carvalho
Manoel Carvalho- Major
-
Inscrito em : 30/03/2013
Mensagens : 327
Reputação : 101
Idade : 58
Simulador preferido : FS9/FSX/FGear
Emprego/lazer : Profissional de Tecnologia e Marketing / Música
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
E vai melhorar mais...hehehe... da-lhe garimpo na web...estou com tanto material que se ficar uma semana lendo não do conta. rs... mas quem disse que ia ser facil? e assim é que é bom. Tenho novidades, mas, antes, prefiro trazer uma informação. Daquelas que faz pessoas como eu e você Manoel...coçar a barba (porque nós temos) rs... Eita que quem ja ta com minhoca na cabeça...isso só multiplica o ninho. Chega de conversa e segue:Manoel Carvalho escreveu:Esta conversa está ficando muito boa... Tô aprendendo muita coisa!
As imagens são de um video encontrado na web/youtb. As duas primeiras de um MCP, do modelo em teste e a seguir, o modelo final. As duas ultimas de um CDU. Os dois projetos da mesma pessoa.Trata-se de um projeto feito com Arduino! isso mesmo, com Arduino. O codigo e detalhes desse projeto não foram abertos, pois na pagina do video o autor diz que o plano é a comercialização.
Para nós, racha-cuca, o que interessa é que é possivel. E se um gringo, que com certeza não tem as mesmas dificuldades que nós para adquirir esses modulos...fez...é porque curte...e para o prazer não tem preço, como diz a famosa marca de C.credito. O link de cada video esta abaixo da imagem. Tal peça...e uma utopia. Mas como ensina o Rubens Alves, devemos estabelecer valores utopicos, sonhos...em patamares atingíveis e aos poucos, a cada degrau, dar upgrade no sonho. Se o objeto final esta muito distante do ponto de partida...poderá haver perda de energia, de motivação dando lugar a frustração e abandono do sonho. Mas fica aí...para quem ja esta ha alguns degraus acima de mim.
teste
video da imagem acima em: https://www.youtube.com/watch?v=X5c4h4sM3iQ
final
video da imagem acima em: https://www.youtube.com/watch?v=7Ljg6uTdy04
O cara é muito bom com o Arduino...aqui, o mesmo projetista apresenta o CDU dele...
confiram as imagens e vejam se não é coisa de ''loko". Vendo funcionar...no video...é pirante.
Totalmente funcional.
video da imagem em: https://www.youtube.com/watch?v=sT1pQ3P93XQ
Encontrei o arduino em uma aplicação em um painel real de carro ligado a um simulador. impressionante. Filhos, que curtem auto, cintilavam os olhos. hehehe.
O trabalho sera árduo.... ARDUOino...rs...mas acredito que valerá a pena.
Re: placa para display de 7 segmentos - ajuda
Julio,juliomendes escreveu:Olá, como disse o gef_leandro, ficou muito bacana...mas vejo que o pedido, feito em abril, para compartilhar o passo a passo, ou hard e soft ware utilizados não foi atendido.
o bruno_stelling disse:poxa...isso ja esta bom para começar! Para começar a entender principalmente 'a conversa' entre a arduino e o fs2004. (mas ele usa o fsx!).Arduino continua (atualmente faço ele se comunicar com o simulador e mostrar informações como ALT, NAV, HDG, etc em displays de LCD 16x2), mas penso ser melhor partir para algo pronto ou quase pronto nesse momento.
Para o caso de usar o fs2004-fsuipc-aeronave default ou pmdg (737), alguem sabe qual interface usar? a link2fs funciona? alguem fez uso dela para o fs9?
Me desculpe pela falta de informação, mas após o problema com o PC (tudo foi perdido), acabei redirecionando o pouco tempo que resta a outros projetos. Se puder ajudar de alguma forma, farei o melhor.
Sair do "zero" com o arduino não foi tão simples, pois eu não sabia nada. Lembro que durante semanas apenas colhi informações diversas que pudessem me dar uma luz. Ao final, aos trancos e barrancos e com muita tentativa e erro fui aperfeiçoando os códigos até chegar a esse display. Infelizmente, foi tudo perdido, códigos, esquemas de ligações, tudo mesmo.
O ponto de partida mais importante é o programa link2fs, que justamente faz a interface do arduino com o FSX ou FS9. O Jim mostra um esquema de ligação e fornece um código básico como exemplo. Daí para frente é só ir testando/adequando as necessidades de cada um.
Mas como falei, precisando de ajuda estamos ai.
ABCS e bons voos!!!
bruno_stelling- Capitão
-
Inscrito em : 12/03/2013
Mensagens : 104
Reputação : 6
Idade : 53
Simulador preferido : X-Plane 10
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
Olá Bruno, grande prazer receber seu contato...
Primeiramente, desculpe-me se pareci indelicado, ok? (mas não é raro aqueles que surgem, perguntam..somem...rs...mas não sugeri ser esse o seu caso. Eu que peço Perdão).
Bruno, acho que não tem um mês que o Arduino se materializou na minha vida. Apesar de alguma experiencia em programação e desenvolvimento de sistemas interligados, chaveados numericamente e tal... tudo é novo. (e to bem enferrujado...mas...andar de bicicleta a gente nunca esquece não é mesmo?)
Cada game, cada software...tem suas trilhas (ja fucei muito em GranPrix, F1 Challenge e outros...mas cada um é cada um). O 'manual' da microsoft online não chega a ser tão desvendador e a gente apanha um pouco. Misturar isso com outra linguagem, conversar entre elas...digital virar analogico e vice versa...diria o bom baiano: Vixi!!!
Sem duvida que contar com a orientação para nos guiar, por pessoas tarimbadas no assunto sempre é o melhor caminho. Por vezes...para que reinventar a roda?!
Sinto que tenha perdido tudo. Seria otimo para mim...para o forum. De fato uma grande perda.
Comentei em outros 2 topicos muito parecidos sobre questões do link2fs. Mas repetirei aqui, pois voce executou um projeto e talvez me de essa luz de fato. vamos lá:
O projeto do jim que eu peguei é o do multi-radio. Antes ele disponibilizou um projeto digamos, de entrada...de inicio e o multi-radio foi um aprimoramento desse primeiro trabalho.
No primeiro trabalho ele fornecia na tela ADF,YAS,ALT,NAV1,COM1.
No multi radio, as informações estão voltadas todas para o radio.
Bem, eu liguei o link2fs e setei algumas informações, umas 4 das que me interessam e fui monitorar e ver como são extraidos. então...vi as linhas sendo listadas, as da captação. Algo como A1250N1234,D1234...
em que a letra é a opção setada e os numeros a leitura das variaveis do voo.
Pois bem...no multi-radio (que esta disponivel no site do jim), o programa ta escrito com o nome especifico das constantes que armazenarão os dados lidos, tipo:
'ler porta tal'
'armazenar conteudo em NAV1'
'escrever conteudo de NAV1 no display'
Então, se eu escolher Vertical Speed o programa dele não vai executar isso apesar de eu setar no link2fs, certo? porque no codigo de chaves e tal a programação são para dados do radio.
-Quando voce executou seu projeto, foi sobre o programa do jim fazendo essas alterações?
-Voce reescreveu outro programa baseando-se nos formatos de outros programas como exemplo(quanto ao uso funcional da linguagem, por exemplo)?
-Entendi a questão do link2, que capta dados do fs e envia para a porta. Cabe a placa, no caso Arduino, receber e pegar esses dados, e então fazer com eles o que eu deseje, seja saida analogica ou digital (conforme meu projeto).
Estou 'no hangar' desde quarta-feira (gripado), e então parei um pouco com o estudo. Fiquei no ponto em que ia investigar como o Arduino (aqui falo em nivel de programação) le a informação da porta...a linha toda...e pega da linha, apenas o recorte que interessa. Mais uma vez, exemplo:
digasmo que tenho setado no link2fs:
A=Adf
V=VS
H=ALTITUDE
C=HDG
então na saida serial...conforme a aeronave se desloca... a leitura segue um padrão assim:
A2345V0800H2332C270
H2360
H2456
H2689C290
...
então...na primeira linha e na quarta deste exemplo, tenho informações vairadas. O Arduino vai ler a linha, mas precisa seguimentar
A2345
V0800
H2332
C270
e cada qual armazenar em suas respectivas constantes de armazenamento. Então pegar o armazenamento e escrever conforme eu determinar.
É isso, não? (de uma forma bem grosseira)
Para resumir, (talvez deveria ter dito no inico...rs) quero com esse sistema que o jim aplicou o multi-radio mas pode ser para qualquer outra informação, ter no meu:
hdg,altitude, vs, yas(k), e a outra, talvez Nav1 ou ADF...mas as 4 primeiras é que mais me interessam. Ler e inserir valores.
Quero citar que apos indicação de alguns passos pelo Joz, o Ecosta vem me dando muito apoio passando links (os quais acessei para baixar material tecnico) e dando alguns pareceres, puxoes de orelha, pois sabe...a gente fica igual criança em fabrica de doce...rs...
Como voce FEZ esse equipamento, ainda que não o tenha e tão pouco material pronto do mesmo, penso que possa, caso lembre, indicando um ou outro caminho...aqui ou ali.. que me será pode demais valido.
Desde já..agradeço por ter-se colocado a disposição para colaborar no que lhe puder, para esse projeto.
Valeu
Obrigado
Primeiramente, desculpe-me se pareci indelicado, ok? (mas não é raro aqueles que surgem, perguntam..somem...rs...mas não sugeri ser esse o seu caso. Eu que peço Perdão).
Eu me empolguei ao começar a ler o topico...e...e...(parecia até ouvir a voz do Cleber Machado dizendo 'hoje sim..hoje sim..hoje si-hoje não!!!rs). porque ao final...o vislumbramento ficou so no desejo. rs...bruno_stelling escreveu:Me desculpe pela falta de informação, mas após o problema com o PC (tudo foi perdido), acabei redirecionando o pouco tempo que resta a outros projetos. Se puder ajudar de alguma forma, farei o melhor.
Bruno, acho que não tem um mês que o Arduino se materializou na minha vida. Apesar de alguma experiencia em programação e desenvolvimento de sistemas interligados, chaveados numericamente e tal... tudo é novo. (e to bem enferrujado...mas...andar de bicicleta a gente nunca esquece não é mesmo?)
Cada game, cada software...tem suas trilhas (ja fucei muito em GranPrix, F1 Challenge e outros...mas cada um é cada um). O 'manual' da microsoft online não chega a ser tão desvendador e a gente apanha um pouco. Misturar isso com outra linguagem, conversar entre elas...digital virar analogico e vice versa...diria o bom baiano: Vixi!!!
Sem duvida que contar com a orientação para nos guiar, por pessoas tarimbadas no assunto sempre é o melhor caminho. Por vezes...para que reinventar a roda?!
Idem...cavaquei a web a exaustão. Devo ter umas 200 paginas salvas em html e pdf. Ebooks etc... videos...tudo para prover um conhecimento substancial, não apenas para reproduzir, mas refletir sobre, entender...e só então poder pensar em elaborar algo.bruno_stelling escreveu:air do "zero" com o arduino não foi tão simples, pois eu não sabia nada. Lembro que durante semanas apenas colhi informações diversas que pudessem me dar uma luz.
Não penso que haja outra forma. Ralar é um ..... , demais mesmo. Porque quando o resultado se torna palpavel finalmente...não ha dinheiro que pague. Não existe nada pronto que suplante o prazer de concluir o proprio projeto que faz a mesma coisa (em qualquer esfera...da coxinha a uma replica de lamborghini -ja viu isso na web?)bruno_stelling escreveu:Ao final, aos trancos e barrancos e com muita tentativa e erro fui aperfeiçoando os códigos até chegar a esse display.
Ja perdi muita coisa em micro, tanto que sou meio paranoico com isso hoje. Faço backups constantemente...e backup do backup (vai que a midia da pau..., porque isso também ja me aconteceu). Em fins de junho ultimo...ou julho, acho, tive que formatar meu hd. Não...não teve jeito. Um tecnico por meio de conexão remota, tentou de tudo...mas...reset total (sabes que não é saudavel ficar formatando hd, não?). Um pente de ram perdido... e 3 a 4 dias para instalar tudo de novo (eu sempre deixo um backup de alguns programas, como o FS, com as pastas ja todas montadas (addons, etc) Depois que reinstalo o fs (para o windows registrar) eu faço um overwrite total e pronto (assim não reinstalo toooodos os adons).bruno_stelling escreveu:Infelizmente, foi tudo perdido, códigos, esquemas de ligações, tudo mesmo.
Sinto que tenha perdido tudo. Seria otimo para mim...para o forum. De fato uma grande perda.
Sim, com certeza pode.bruno stelling escreveu:Se puder ajudar de alguma forma, farei o melhor.
Eu ja consegui 'avançar' algumas etapas e tal. E ja rodei o link para ver seu funcionamento (ainda sem o arduino instalado).bruno_stelling escreveu:O ponto de partida mais importante é o programa link2fs, que justamente faz a interface do arduino com o FSX ou FS9. O Jim mostra um esquema de ligação e fornece um código básico como exemplo. Daí para frente é só ir testando/adequando as necessidades de cada um.
Comentei em outros 2 topicos muito parecidos sobre questões do link2fs. Mas repetirei aqui, pois voce executou um projeto e talvez me de essa luz de fato. vamos lá:
O projeto do jim que eu peguei é o do multi-radio. Antes ele disponibilizou um projeto digamos, de entrada...de inicio e o multi-radio foi um aprimoramento desse primeiro trabalho.
No primeiro trabalho ele fornecia na tela ADF,YAS,ALT,NAV1,COM1.
No multi radio, as informações estão voltadas todas para o radio.
Bem, eu liguei o link2fs e setei algumas informações, umas 4 das que me interessam e fui monitorar e ver como são extraidos. então...vi as linhas sendo listadas, as da captação. Algo como A1250N1234,D1234...
em que a letra é a opção setada e os numeros a leitura das variaveis do voo.
Pois bem...no multi-radio (que esta disponivel no site do jim), o programa ta escrito com o nome especifico das constantes que armazenarão os dados lidos, tipo:
'ler porta tal'
'armazenar conteudo em NAV1'
'escrever conteudo de NAV1 no display'
Então, se eu escolher Vertical Speed o programa dele não vai executar isso apesar de eu setar no link2fs, certo? porque no codigo de chaves e tal a programação são para dados do radio.
-Quando voce executou seu projeto, foi sobre o programa do jim fazendo essas alterações?
-Voce reescreveu outro programa baseando-se nos formatos de outros programas como exemplo(quanto ao uso funcional da linguagem, por exemplo)?
-Entendi a questão do link2, que capta dados do fs e envia para a porta. Cabe a placa, no caso Arduino, receber e pegar esses dados, e então fazer com eles o que eu deseje, seja saida analogica ou digital (conforme meu projeto).
Estou 'no hangar' desde quarta-feira (gripado), e então parei um pouco com o estudo. Fiquei no ponto em que ia investigar como o Arduino (aqui falo em nivel de programação) le a informação da porta...a linha toda...e pega da linha, apenas o recorte que interessa. Mais uma vez, exemplo:
digasmo que tenho setado no link2fs:
A=Adf
V=VS
H=ALTITUDE
C=HDG
então na saida serial...conforme a aeronave se desloca... a leitura segue um padrão assim:
A2345V0800H2332C270
H2360
H2456
H2689C290
...
então...na primeira linha e na quarta deste exemplo, tenho informações vairadas. O Arduino vai ler a linha, mas precisa seguimentar
A2345
V0800
H2332
C270
e cada qual armazenar em suas respectivas constantes de armazenamento. Então pegar o armazenamento e escrever conforme eu determinar.
É isso, não? (de uma forma bem grosseira)
Para resumir, (talvez deveria ter dito no inico...rs) quero com esse sistema que o jim aplicou o multi-radio mas pode ser para qualquer outra informação, ter no meu:
hdg,altitude, vs, yas(k), e a outra, talvez Nav1 ou ADF...mas as 4 primeiras é que mais me interessam. Ler e inserir valores.
Sim, por favor preciso mesmo de sua ajuda.bruno stelling escreveu:Mas como falei, precisando de ajuda estamos ai.
Quero citar que apos indicação de alguns passos pelo Joz, o Ecosta vem me dando muito apoio passando links (os quais acessei para baixar material tecnico) e dando alguns pareceres, puxoes de orelha, pois sabe...a gente fica igual criança em fabrica de doce...rs...
Como voce FEZ esse equipamento, ainda que não o tenha e tão pouco material pronto do mesmo, penso que possa, caso lembre, indicando um ou outro caminho...aqui ou ali.. que me será pode demais valido.
Desde já..agradeço por ter-se colocado a disposição para colaborar no que lhe puder, para esse projeto.
Valeu
Obrigado
Re: placa para display de 7 segmentos - ajuda
Olá JozJoz escreveu:...Já no X-Plane você pode aproveitar a vantagem que é possível enviar via UDP vários parâmetros da aeronave/simulador. Com isso, independente de sistema operacional (windows, Mac, Linux) ou de aeronave, você conseguirá enviar e receber todas as informações que você precisa sem a necessidade de instalar qualquer plugin. Aliás, o Arduino tem um Shield Ethernet com uma biblioteca incluindo a comunicação UDP.
Por gentileza, me retire uma dúvida:
O X-plane se comunica com a placa arduino através do protocolo UDP (um endereço IP e uma porta) e para a comunicação entre arduino e X-plane, você desenvolveu um plugin (third-party software) para esta comunicação, então:
1) Para a comunicação entre arduino e xplane, você está utilizando uma shield arduino ethernet? ou apenas a comunicação serial via cabo USB?
2) Na declaração de bibliotecas e e no void setup, quais as sintaxes que você utilizou para estabelecer tal comunicação? você poderia mostrar o código-fonte para eu dar uma olhada e até mesmo servir de guia para a programação entre simulador?
O simulador que eu estou tentando estabelecer a comunicação é o IL-2 Sturmovik 1946 e esse simulador utiliza o protocolo de comunicação UDP.
Agradeço desde já por sua ajuda
[]`s
Ecosta
Ecosta- Capitão
-
Inscrito em : 03/03/2011
Mensagens : 233
Reputação : 44
Idade : 57
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
Olá amigos, estou viajando e devo voltar a "ativa" no ano que vem. Mas no que estiver ao meu alcance, repassarei o conhecimento com prazer.
Para o Júlio Mendes:
Júlio você está no caminho certo. Vou tentar explicar, o que você já entendeu, de outra maneira.
No link2fs, você escolhe a informação que deseja enviar, o programa codifica como texto e envia para a porta serial.
Ex. A120B12150C380
O arduino vai ler da esquerda para a direita, caractere por caractere. E então vai fazer comparações de acordo que com o que você programou. Se você não espera um "A", o programa simplesmente ignora, vai ignorar o 1, o 2 e assim por diante. Agora quando ler um "B" e você estava esperando por um "B", o arduino vai executar uma subrotina, que será armazenar os próximos cinco caracteres. Vai carregar o 1 e colocar numa "pilha", Pega o "2" e faz o mesmo, daí pega o 3º caractere como esperado, empilha, faz os outros e termina a subrotina. Com isso, você já tem um valor armazenado numa variável do arduino que poderá ser mostrada como a frequencia do rádio por exemplo.
Saindo da subrotina, voltamos a "escanear" a porta serial. Agora temos um "C" que poderá ser a frequência do ADF por exemplo. tenha sempre em mente que a comunicação serial é lido um por um e que é texto simples. Um número não pode ser utilizado direto numa operação matemática. Pois os valores são referentes a tabela ASCII, onde "1" vale 49, "2" vale 50, "A" vale 64 e "a" vale 97, e assim por diante. Exemplo: 1+2, em decimal vale 97, em texto (string) vale "12".
Voltando ao link2FS, por que não habilitar todas as opções? Se fizer isso, e se o seu programa estiver esperando apenas alguns caracteres, a lista de "texto" será muito longa e vai demorar muito tempo para atualizar um mesmo valor.
Espero ter clareado um pouco mais exemplificando a comunicação. Mas se eu não atingi o objetivo, é só falar que tentamos de outra forma.
Abraços
Apenas a comunicação serial via USB.Ecosta escreveu:1) Para a comunicação entre arduino e xplane, você está utilizando uma shield arduino ethernet? ou apenas a comunicação serial via cabo USB?
Se for a UPD, ainda não tive experiência utilizando o arduino. Já consegui uma comunicação com o outro lado rodando python (em um N800) e Android (XPDR disponível gratuitamente na GooglePlay). Ambos para X-Plane.Ecosta escreveu:2) Na declaração de bibliotecas e e no void setup, quais as sintaxes que você utilizou para estabelecer tal comunicação?
Caso a comunicação seja a serial, pode copiar do projeto da plataforma de movimento, que utiliza Link2FS e Arduino.Ecosta escreveu:você poderia mostrar o código-fonte para eu dar uma olhada e até mesmo servir de guia para a programação entre simulador?
Para o Júlio Mendes:
Júlio você está no caminho certo. Vou tentar explicar, o que você já entendeu, de outra maneira.
No link2fs, você escolhe a informação que deseja enviar, o programa codifica como texto e envia para a porta serial.
Ex. A120B12150C380
O arduino vai ler da esquerda para a direita, caractere por caractere. E então vai fazer comparações de acordo que com o que você programou. Se você não espera um "A", o programa simplesmente ignora, vai ignorar o 1, o 2 e assim por diante. Agora quando ler um "B" e você estava esperando por um "B", o arduino vai executar uma subrotina, que será armazenar os próximos cinco caracteres. Vai carregar o 1 e colocar numa "pilha", Pega o "2" e faz o mesmo, daí pega o 3º caractere como esperado, empilha, faz os outros e termina a subrotina. Com isso, você já tem um valor armazenado numa variável do arduino que poderá ser mostrada como a frequencia do rádio por exemplo.
Saindo da subrotina, voltamos a "escanear" a porta serial. Agora temos um "C" que poderá ser a frequência do ADF por exemplo. tenha sempre em mente que a comunicação serial é lido um por um e que é texto simples. Um número não pode ser utilizado direto numa operação matemática. Pois os valores são referentes a tabela ASCII, onde "1" vale 49, "2" vale 50, "A" vale 64 e "a" vale 97, e assim por diante. Exemplo: 1+2, em decimal vale 97, em texto (string) vale "12".
Voltando ao link2FS, por que não habilitar todas as opções? Se fizer isso, e se o seu programa estiver esperando apenas alguns caracteres, a lista de "texto" será muito longa e vai demorar muito tempo para atualizar um mesmo valor.
Espero ter clareado um pouco mais exemplificando a comunicação. Mas se eu não atingi o objetivo, é só falar que tentamos de outra forma.
Abraços
Joz- Coronel
-
Inscrito em : 23/10/2011
Mensagens : 1441
Reputação : 194
Idade : 45
Simulador preferido : X-Plane
Emprego/lazer : Especialista em Navegação Aérea
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
Olá Joz,
E a explicação foi 10. Pelo fato de não haver programado no Arduino esta questão ficou me martelando. Até para não ficar nadando na direção errada!
Foi muito esclarecedor e vejamos 'o que faço com essa nova massa' hehehe...
Acabei dando uma pausa nos ultimos 10 dias... quanto ao estudo da linguagem. Providenciei mais alguns componentes de eletronica e também a modificação que farei no meu console que ja venho usando. Acabei por fazer um suporte para um overhead (nada mega elaborado quanto ao funcionamento, mas que se funcionar, e acho que vai...será uma alternativa baratissima para os iniciantes...e que vai contaminar com o viruszinho do quero mais...rs....). Elaborei uma estrutura muito simples e passarei aqui para o forum.
O proximo passo agora...com o arduino, sera mais longo... e talvez o andamento não se apresente por aqui com muita frequencia, pois agora é realmente um passo de 'racha cuca' como voce mesmo deve saber. Mas tentarei dar posições de como tudo anda...
Para a montagem do projeto do Jim... no arduino, também precisei providenciar algumas coisas, como pontas para fazer o link na placa.. mas por esses dias, pensei em fazer algo mais 'solido' fazer uma placa que encaixe na arduino e nela fazer as conexões ao invés de conectar diretamente no arduino. Veremos no que dará.
Joz...pelo momento, sou muito grato, amigão. Cara... mega up...que voce e o Ecosta me deram. De plus em tudo isso...revitalizei um hobby que estava parado a decadas...a eletronica. Isso também vem em boa hora...para de fato funcionar como hobby, me livrando do stress do dia a dia.
Conforme rolar as coisas...volto para deixar minhas duvidas aqui...e que em breve possa deixar soluções!
Valeu! Valeu mesmo, amigão. Boa viagem. Abraços
PS: Engraçado é que acho que eu tinha passado meio desapercebido pela sua resposta...
Seus conhecimentos são por demais muuuuito bem vindo!Joz escreveu:estou viajando e devo voltar a "ativa" no ano que vem. Mas no que estiver ao meu alcance, repassarei o conhecimento com prazer.
Fiquei muito feliz de 'ouvir' isso...hehehe....Joz escreveu:Para o Júlio Mendes:
Júlio você está no caminho certo. Vou tentar explicar, o que você já entendeu, de outra maneira.
E a explicação foi 10. Pelo fato de não haver programado no Arduino esta questão ficou me martelando. Até para não ficar nadando na direção errada!
Foi muito esclarecedor e vejamos 'o que faço com essa nova massa' hehehe...
Acabei dando uma pausa nos ultimos 10 dias... quanto ao estudo da linguagem. Providenciei mais alguns componentes de eletronica e também a modificação que farei no meu console que ja venho usando. Acabei por fazer um suporte para um overhead (nada mega elaborado quanto ao funcionamento, mas que se funcionar, e acho que vai...será uma alternativa baratissima para os iniciantes...e que vai contaminar com o viruszinho do quero mais...rs....). Elaborei uma estrutura muito simples e passarei aqui para o forum.
O proximo passo agora...com o arduino, sera mais longo... e talvez o andamento não se apresente por aqui com muita frequencia, pois agora é realmente um passo de 'racha cuca' como voce mesmo deve saber. Mas tentarei dar posições de como tudo anda...
Para a montagem do projeto do Jim... no arduino, também precisei providenciar algumas coisas, como pontas para fazer o link na placa.. mas por esses dias, pensei em fazer algo mais 'solido' fazer uma placa que encaixe na arduino e nela fazer as conexões ao invés de conectar diretamente no arduino. Veremos no que dará.
Joz...pelo momento, sou muito grato, amigão. Cara... mega up...que voce e o Ecosta me deram. De plus em tudo isso...revitalizei um hobby que estava parado a decadas...a eletronica. Isso também vem em boa hora...para de fato funcionar como hobby, me livrando do stress do dia a dia.
Conforme rolar as coisas...volto para deixar minhas duvidas aqui...e que em breve possa deixar soluções!
Valeu! Valeu mesmo, amigão. Boa viagem. Abraços
PS: Engraçado é que acho que eu tinha passado meio desapercebido pela sua resposta...
Re: placa para display de 7 segmentos - ajuda
bruno_stelling escreveu:Bom,
Já sabia que o display de 7 segmentos é o "Diablo", mas como são tantos projetos, não dá para fazer tudo ao mesmo tempo. Após algumas semanas sem tocar em nada, resolvi hoje soldar a barra de pinos no display 20x4 e ligá-lo ao arduino.
Abaixo uma foto do último teste realizado... utilizando o link2fs e dando display de algumas informações.
ABCS
Boas Bruno, primeiro lugar parabéns!
tenho 2 displays de 16x2 que utilizava com o FSLCD e entrada serial DB25, porém atualmente estão parados por não ter mais porta paralela na máquina e sem slot p/ adaptador. Quero aproveitá-los usando arduino no mesmo esquema que vc fez. quer dizer...vou tentar rsrs
Grato!
Francke- Recruta
-
Inscrito em : 18/07/2014
Mensagens : 1
Reputação : 0
Idade : 48
Nacionalidade :
Código para LCD 16x2
Bruno bom dia. Será que você ou outra pessoa teria o código usado nessa montagem do lcd. Estou iniciando o estudo do link2fs. Já consegui o funcionamento descrito no site do software, porém, são justamente essas informações que gostaria de colocar no meu painel, mas estou tendo algumas dificuldades. Você poderia disponibilizar o código do arduino usado nesse projeto?
Obrigado.
Obrigado.
bruno_stelling escreveu:Bom,
Já sabia que o display de 7 segmentos é o "Diablo", mas como são tantos projetos, não dá para fazer tudo ao mesmo tempo. Após algumas semanas sem tocar em nada, resolvi hoje soldar a barra de pinos no display 20x4 e ligá-lo ao arduino.
Abaixo uma foto do último teste realizado... utilizando o link2fs e dando display de algumas informações.
ABCS
luisfernando- Recruta
-
Inscrito em : 03/11/2015
Mensagens : 1
Reputação : 0
Idade : 47
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
ola galera estou a desenvover tambem um mcp para 737, sem arduino sem stargate entre outras placas, estou fazendo o circuto, quando pronto posto fotos...... segue link do video -- http://umbrellaflight.blogspot.com.br/p/videos.html -- que fiz o primeiro esboso em breve fotos, esse e o primeiro video e primeiro esboco....
umbrella2010- Capitão
-
Inscrito em : 03/03/2015
Mensagens : 215
Reputação : 18
Idade : 39
Simulador preferido : fsx .. xplane
Emprego/lazer : tecnico automotivo
Nacionalidade :
Re: placa para display de 7 segmentos - ajuda
luisfernando,
Desculpe mas vi a mensagem por acaso. Tem muito tempo que nao uso mais o link2fs. Não tenho mais os códigos, mas lembro que na época, baixei um código de exemplo do site e adaptei para mostrar essas informações. Sugestão, faça um exemplo do site e veja funcionando, daí você começará naturalmente testando outras opções a té deixar do jeito voce precisa OK.
Grande abraço
Desculpe mas vi a mensagem por acaso. Tem muito tempo que nao uso mais o link2fs. Não tenho mais os códigos, mas lembro que na época, baixei um código de exemplo do site e adaptei para mostrar essas informações. Sugestão, faça um exemplo do site e veja funcionando, daí você começará naturalmente testando outras opções a té deixar do jeito voce precisa OK.
Grande abraço
bruno_stelling- Capitão
-
Inscrito em : 12/03/2013
Mensagens : 104
Reputação : 6
Idade : 53
Simulador preferido : X-Plane 10
Nacionalidade :
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Ajuda com placa gráfica para fsx
» Ajuda para compra placa mãe.
» Ajuda Placa Mãe
» Ajuda com placa ATI.
» Ajuda placa mãe
» Ajuda para compra placa mãe.
» Ajuda Placa Mãe
» Ajuda com placa ATI.
» Ajuda placa mãe
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos