placa para display de 7 segmentos - ajuda
+7
Manoel Carvalho
juliomendes
gef_leandro
Leandro Souza
Joz
Edenio Rodrigues
bruno_stelling
11 participantes
Página 2 de 2
Página 2 de 2 • 1, 2
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 : 38
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 2 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 2 de 2
Permissões neste sub-fórum
Não podes responder a tópicos