Arduino + Link2fs
4 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
Arduino + Link2fs
Pessoal estou abrindo este tópico porque quero controlar instrumentos do Air Manager através de botões com ajuda do Arduino e do amigo MarcoSantiago que vai me ajudar nesta empreitada e conto tambem com a ajuda de todos amigos do forum.
Como já devem ter percebido sou leigo em programacão do Arduino
Obrigado
Como já devem ter percebido sou leigo em programacão do Arduino
Obrigado
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
pracaieiras escreveu:Pessoal estou abrindo este tópico porque quero controlar instrumentos do Air Manager através de botões com ajuda do Arduino e do amigo MarcoSantiago que vai me ajudar nesta empreitada e conto tambem com a ajuda de todos amigos do forum.
Como já devem ter percebido sou leigo em programacão do Arduino
Obrigado
Olá pracaieiras,
Antes de mais nada, tenha em mente que você não controla os dados do air manager. Você controla os instrumentos do simulador. O air manager controla o lay-out da exibição dos instrumentos.
O air Manager é, a grosso modo, um exibidor diferenciado dos instrumentos, do jeito que você pretender monta-los.
Para controlar os instrumentos, ler informações do simulador e acionar leds, motores... você precisará de um arduino e uma interface como o link2fs, que lhe dará maior liberdade em fazer o controle desejado. O mobiflight lhe permite fazer as coisas sem programar nada, mas você ficará restrito aos arduinos que ele trabalha e à disponibilidade do autor. Se o dito cujo resolver cancelar alguma funcionalidade, você terá que reconfigurar seu setup.
Para você ver como a coisa pode ser simples, veja meu primeiro módulo de rádios usando um arduino nano. O código está disponível no primeiro post...
https://www.voovirtual.com/t43447-meu-cockpit-diy-radios-v1-0?highlight=radios
Naquele canal, 'brincando com ideias" antes de inciar aqui, sugiro dar uma olhada nos videos, para que suas asas comecem a crescer na área de programação. Aí sim, começaremos a trocar ideias e códigos aqui.
![wink](/users/1814/15/40/02/smiles/852865.gif)
Bem vindo à programação e ao arduino
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
Puuuutz,
Só falta uma folha de compensado/MDF e um ou dois monitores e o air manager. Com esses equipamentos, nem precisa de arduino e link2fs
ou seja, Já tem faca, queijo e a vontade de comer. Falta só o prato pra botar as coisas![lol](/users/1814/15/40/02/smiles/516369.gif)
Só falta uma folha de compensado/MDF e um ou dois monitores e o air manager. Com esses equipamentos, nem precisa de arduino e link2fs
ou seja, Já tem faca, queijo e a vontade de comer. Falta só o prato pra botar as coisas
![lol](/users/1814/15/40/02/smiles/516369.gif)
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
Mas meu sonho é construir um painel com monitor LCD onde eu possa manipular os instrumentos por botóes e chaves e não por mouse, já estou vendo as video de aulas de Arduino brincando com ideias
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
pracaieiras escreveu:Mas meu sonho é construir um painel com monitor LCD onde eu possa manipular os instrumentos por botóes e chaves e não por mouse, já estou vendo as video de aulas de Arduino brincando com ideias
Aaaaah, tranquilo. Facinho.
Primeiramente...
O arduino conversa com o simulador (FSX/P3D) através do link2fs. A comunicação se dá pelo monitor serial. Para saber o que se passa no simulador, a gente lê as instruções que o link2fs escreve na serial. Para comandar funções no Simulador, você escreve na porta serial.
Ex: Para saber(ler) o valor da frequencia do radio COM1, basta pegar o valor da variável "=A" que o link2fs escreve na serial. Para comandar a mudança do valor da frequência COM1, você escreve na serial os valores "A01" para decrementar e "A02" para incrementar a parte inteira e "A03" e "A04" para mesma função na parte decimal. Resumindo, lê para saber e escreve para comandar.
Trecho do programa que controla a mudança dos valores de COM1... "Serial.printl..." serve para escrever na porta serial
switch(btCom1State){
case 0: // Com botao pressionado, faz na parte decimal
if (Xcom1 > Xcomold1) {
Serial.println("A04"); // Decrementa com1 25kHz
} else {
Serial.println("A03"); // Incrementa com1 25kHz
}
break;
case 1: // Sem botao pressionado, faz mudanca na parte inteira
if (Xcom1 < Xcomold1) {
Serial.println("A01"); // Decrementa Com1
} else {
Serial.println("A02"); // Incrementa Com1
}
break;
}
Para cada função que você deseja comandar, existe um ou mais pares "incremento/decremento".
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
Olá Marco, o Link2fs não funciona com o X-Plane 11, pergunto porque comprei o X-Plane 11 da Steam , e não tenho o FSX e nem o P3D
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
pracaieiras escreveu:Olá Marco, o Link2fs não funciona com o X-Plane 11, pergunto porque comprei o X-Plane 11 da Steam , e não tenho o FSX e nem o P3D
Aí é mais complicado. Para o xplane eu desconheço e nunca fui atrás, mesmo porque nem tenho ele para testar.
![Sad](/users/1814/15/40/02/smiles/213349.gif)
Dá uma olhada nesse site...
http://hangarxplane.com.br/2014/01/31/projeto-x-plane-arduino/
Não é uma interface genérica como o link2fs mas já é alguma coisa. Também não conheço nada de piton...
![damn](/users/1814/15/40/02/smiles/435574.gif)
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
Não vou dispensar sua ajuda não, vou providenciar o FSX ou P3D, como eu ainda não me familiarizei com X-Plane vou migrar para o FSX ou P3D
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Alerial- Capitão
-
Inscrito em : 11/11/2014
Mensagens : 138
Reputação : 1
Idade : 51
Simulador preferido : FSX, X-Plane
Emprego/lazer : Hidroponia, Aquaponia, pecuaria
Nacionalidade :
Re: Arduino + Link2fs
Alerial escreveu:Tente isso http://www.simvim.com/index.html
É só o que precisa e só funciona para X-Plane
Obrigado vou olhar, mas te confesso estou bem perdido, mas vamos lá.
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
Olá povo, boa noite.
Aí vai um pequeno programa ou sketch, como queiram chamar, que controla o botão do altímetro e também o reset automático do mesmo. O código está bem simples. Funciona com um rotary encoder e seu interruptor. O interruptor serve para executar o reset automático. Para demais funções que usam encoders, basta repetir o código para a função desejada do link2fs. Notem que para o funcionamento, basta ter o link2fs carregado e conectado com a placa arduino. Não é necessário marcar nenhuma opção (checkbox) do link2fs, já que não receberemos nada de retorno dele. É só carregar o código e botar os três (arduino, link2fs e simulador) para rodar. É isso aí. Qualquer coisa, comentem
Estou usando a versão 1.8.5 com as bibliotecas atualizadas
Esquema de ligações
![Arduino + Link2fs CXkZBNa](https://i.imgur.com/CXkZBNa.jpg)
Código arduino
//======================================================
// Codigo exemplo para ajuste do altimetro via link2fs
// Esse código é gratuito para uso pessoal e não deve ser comercializado
// Autor: Marco Antonio T. Santiago
// Em: 30/07/2019
//======================================================
#include "RotaryEncoder.h"
//Define quais pinos do arquino serão usados
#define AltBug1 4 // C25 Decrementa botao do altimetro - Altimeter bug select
#define AltBug2 3 // C26 Incrementa botao do altimetro - Altimeter bug select
#define AltBugRst 5 // B35 Reset do altimetro - Altimeter bug select
// Cria objeto para rotary
RotaryEncoder AltBugQuad(AltBug1,AltBug2);
long Xaltbugold; // Primeira leitura do rotary
void setup() {
// Define estado dos pinos dos arduino
pinMode(AltBugRst, INPUT_PULLUP);
//Inicializa porta serial
Serial.begin(115200);
}
void loop() {
LeRotary(); // Lê valores do Rotary Encoder
LeInterruptor(); // Le estado do interruptor do rotary
}
//Verifica o retorno do rotary encoder
void LeRotary()
{
//Faz leitura do Rotary Encoder
AltBugQuad.tick();
int Xaltbug = AltBugQuad.getPosition();
// Verifica se teve movimentação no rotary
if (Xaltbug != Xaltbugold){
// Verifica pra qual lado o rotary foi girado
if (Xaltbug > Xaltbugold) {
Serial.println("C26"); // Decrementa Altimeter bug set
} else {
Serial.println("C25"); // Incrementa Altimeter bug set
}
Xaltbugold = Xaltbug; // Guarda valor anterior para a próxima comparação
}
}
//Lê estado do interruptor do rotary encoder
void LeInterruptor() {
// Se foi pressionado o botao do rotary encoder...
if (digitalRead(AltBugRst) == 0) {
Serial.println("B35"); // Envia ao link2fs o comando para resetar o altimetro
delay(250); // pequena pausa para evitar "trem de pulso" dos contatos do interruptor caso ele tenha sido pressionado
}
}
Aí vai um pequeno programa ou sketch, como queiram chamar, que controla o botão do altímetro e também o reset automático do mesmo. O código está bem simples. Funciona com um rotary encoder e seu interruptor. O interruptor serve para executar o reset automático. Para demais funções que usam encoders, basta repetir o código para a função desejada do link2fs. Notem que para o funcionamento, basta ter o link2fs carregado e conectado com a placa arduino. Não é necessário marcar nenhuma opção (checkbox) do link2fs, já que não receberemos nada de retorno dele. É só carregar o código e botar os três (arduino, link2fs e simulador) para rodar. É isso aí. Qualquer coisa, comentem
![wink](/users/1814/15/40/02/smiles/852865.gif)
Estou usando a versão 1.8.5 com as bibliotecas atualizadas
Esquema de ligações
![Arduino + Link2fs CXkZBNa](https://i.imgur.com/CXkZBNa.jpg)
Código arduino
//======================================================
// Codigo exemplo para ajuste do altimetro via link2fs
// Esse código é gratuito para uso pessoal e não deve ser comercializado
// Autor: Marco Antonio T. Santiago
// Em: 30/07/2019
//======================================================
#include "RotaryEncoder.h"
//Define quais pinos do arquino serão usados
#define AltBug1 4 // C25 Decrementa botao do altimetro - Altimeter bug select
#define AltBug2 3 // C26 Incrementa botao do altimetro - Altimeter bug select
#define AltBugRst 5 // B35 Reset do altimetro - Altimeter bug select
// Cria objeto para rotary
RotaryEncoder AltBugQuad(AltBug1,AltBug2);
long Xaltbugold; // Primeira leitura do rotary
void setup() {
// Define estado dos pinos dos arduino
pinMode(AltBugRst, INPUT_PULLUP);
//Inicializa porta serial
Serial.begin(115200);
}
void loop() {
LeRotary(); // Lê valores do Rotary Encoder
LeInterruptor(); // Le estado do interruptor do rotary
}
//Verifica o retorno do rotary encoder
void LeRotary()
{
//Faz leitura do Rotary Encoder
AltBugQuad.tick();
int Xaltbug = AltBugQuad.getPosition();
// Verifica se teve movimentação no rotary
if (Xaltbug != Xaltbugold){
// Verifica pra qual lado o rotary foi girado
if (Xaltbug > Xaltbugold) {
Serial.println("C26"); // Decrementa Altimeter bug set
} else {
Serial.println("C25"); // Incrementa Altimeter bug set
}
Xaltbugold = Xaltbug; // Guarda valor anterior para a próxima comparação
}
}
//Lê estado do interruptor do rotary encoder
void LeInterruptor() {
// Se foi pressionado o botao do rotary encoder...
if (digitalRead(AltBugRst) == 0) {
Serial.println("B35"); // Envia ao link2fs o comando para resetar o altimetro
delay(250); // pequena pausa para evitar "trem de pulso" dos contatos do interruptor caso ele tenha sido pressionado
}
}
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
Boa noite Marco,
depois dos 7.1 as coisas ficam meio que complicadas para entrar na cachola, é igual carro velho só pega no tranco, mas não desisto
Alguma coisa me resta, tenho bom conhecimento em eletronica, já me ajuda um pouco
Instalei o Prepar3D v4 e parece que o Link2fs não funciona com ele é isso?
depois dos 7.1 as coisas ficam meio que complicadas para entrar na cachola, é igual carro velho só pega no tranco, mas não desisto
Alguma coisa me resta, tenho bom conhecimento em eletronica, já me ajuda um pouco
Instalei o Prepar3D v4 e parece que o Link2fs não funciona com ele é isso?
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
pracaieiras escreveu:Boa noite Marco,
depois dos 7.1 as coisas ficam meio que complicadas para entrar na cachola, é igual carro velho só pega no tranco, mas não desisto
Alguma coisa me resta, tenho bom conhecimento em eletronica, já me ajuda um pouco
Instalei o Prepar3D v4 e parece que o Link2fs não funciona com ele é isso?
Até onde eu saiba, não tem problema. Entretanto não posso afirmar pois o meu p3d é o 3.nn
Ainda aí que tenha, pode confirmar ?
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
A vantagem de usar o simvim, é que não precisa fazer nenhum tipo de programação na placa como no link2fs, e também não precisa rodar mais nenhum programa como no caso do link2fs.
E na propria pagina do simvim, tem o configurador, vc escolhe o comando e clica no pino que quer usar e pronto, basta salvar e usar no xplane.
É tudo bem explicado e já tem tudo pronto desde um led até um servo para instrumentos. M
E na propria pagina do simvim, tem o configurador, vc escolhe o comando e clica no pino que quer usar e pronto, basta salvar e usar no xplane.
É tudo bem explicado e já tem tudo pronto desde um led até um servo para instrumentos. M
Alerial- Capitão
-
Inscrito em : 11/11/2014
Mensagens : 138
Reputação : 1
Idade : 51
Simulador preferido : FSX, X-Plane
Emprego/lazer : Hidroponia, Aquaponia, pecuaria
Nacionalidade :
Re: Arduino + Link2fs
Alerial escreveu:A vantagem de usar o simvim, é que não precisa fazer nenhum tipo de programação na placa como no link2fs, e também não precisa rodar mais nenhum programa como no caso do link2fs.
E na propria pagina do simvim, tem o configurador, vc escolhe o comando e clica no pino que quer usar e pronto, basta salvar e usar no xplane.
É tudo bem explicado e já tem tudo pronto desde um led até um servo para instrumentos. M
Interessante![]()
Já vai para minha biblioteca... quem sabe né ?!
Aaaaaah, acabei de entender. O SimVim é igual ao mobyflight. O funcionamento é o mesmo. A conectividade é gerenciada pelo site deles. Se um dia ele resolverem acabar ou cobrar taxas, babau, maaaaas... por enquanto é o que se tem.
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
Duas perguntas:
1) Onde encontra o link2fs? (Não encontrei);
2) Qual essa linguagem de programação utilizada no link2fs? É a mesma utilizada para programar em arduíno?
1) Onde encontra o link2fs? (Não encontrei);
2) Qual essa linguagem de programação utilizada no link2fs? É a mesma utilizada para programar em arduíno?
Última edição por ViniciusQdrs em Qua 31 Jul 2019, 10:02, editado 1 vez(es) (Motivo da edição : Correções ortográficas :).)
ViniciusQdrs- Aspirante
-
Inscrito em : 29/10/2016
Mensagens : 13
Reputação : 0
Idade : 31
Emprego/lazer : Advogado
Nacionalidade :
Re: Arduino + Link2fs
Tento carregar esse site, mas não vai: http://www.jimspage.co.nz/intro.htm
_________________
--
Home Cockpit Builder
![Arduino + Link2fs 21a865477b7b9d6f1a7cbea3e7809d34-bola-de-bandeira-do-brasil](https://images.vexels.com/media/users/3/129583/isolated/lists/21a865477b7b9d6f1a7cbea3e7809d34-bola-de-bandeira-do-brasil.png)
Cessna 172 - ON WORKING
Link: https://www.voovirtual.com/t45511-home-cockpit-cessna-172
My PC's specs:
Processador: i7-6700k 4.0Ghz 8MB; Vga: EVGA GTX 1070 Gaming 8gb GDDR5; Cooler: Pc Yes Zero K Z5 - 2 fans; Placa-mãe: Gigabyte B150 1151 DDR4; Fonte: Evga 600w plus bronze; Pasta Térmica: Xigmatec - 9 condutividade; HDD: Blue Print 1TB 7200rpm 64mb cachê; SSD: Sandisk 240gb 530MiB leitura; SSD: Sandisk 480gb 530MiB leitura; Memória Ram: Corsair Value Select 16GB (2x8) DDR4 | FREQ: 2133; Gabinete: Sentey | 4 fans | Cable Manegement; Monitor 01: Dell | 21,5 Polegadas | Full HD | IPS; Monitor 02: Philips | 21,5 Polegadas | Full HD | Led.
Home Cockpit Builder
![Arduino + Link2fs 21a865477b7b9d6f1a7cbea3e7809d34-bola-de-bandeira-do-brasil](https://images.vexels.com/media/users/3/129583/isolated/lists/21a865477b7b9d6f1a7cbea3e7809d34-bola-de-bandeira-do-brasil.png)
Cessna 172 - ON WORKING
Link: https://www.voovirtual.com/t45511-home-cockpit-cessna-172
My PC's specs:
Processador: i7-6700k 4.0Ghz 8MB; Vga: EVGA GTX 1070 Gaming 8gb GDDR5; Cooler: Pc Yes Zero K Z5 - 2 fans; Placa-mãe: Gigabyte B150 1151 DDR4; Fonte: Evga 600w plus bronze; Pasta Térmica: Xigmatec - 9 condutividade; HDD: Blue Print 1TB 7200rpm 64mb cachê; SSD: Sandisk 240gb 530MiB leitura; SSD: Sandisk 480gb 530MiB leitura; Memória Ram: Corsair Value Select 16GB (2x8) DDR4 | FREQ: 2133; Gabinete: Sentey | 4 fans | Cable Manegement; Monitor 01: Dell | 21,5 Polegadas | Full HD | IPS; Monitor 02: Philips | 21,5 Polegadas | Full HD | Led.
ViniciusQdrs- Aspirante
-
Inscrito em : 29/10/2016
Mensagens : 13
Reputação : 0
Idade : 31
Emprego/lazer : Advogado
Nacionalidade :
Re: Arduino + Link2fs
ViniciusQdrs escreveu:Duas perguntas:
1) Onde encontra o link2fs? (Não encontrei);
R: A Pagina do Jim está com problema mesmo. Se ninguem se manifestar com o pacote, à noite posso disponibilizar o link para você baixar, pois tenho ele em casa.
2) Qual essa linguagem de programação utilizada no link2fs? É a mesma utilizada para programar em arduíno?
R: Você não programa o link2fs, ele é apenas a interface de extração e envio de valores. Você programa o arduino![]()
Fiz um teste aqui e pelo celular consegui entrar na página do Jim (http://www.jimspage.co.nz/Link2fs_Multi.htm), pelo chrome no computador, não. Testa aí...
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
Olá Marco Santiago,
pode me ajudar?
Estou estudando Arduino, mas estou muito longe de programar, então resolvi copiar seu codigo do Altimetro e jogar na IDE do Arduino e tentar entender o codigo usando o Encoder Rotativo, mas deu erro na compilação e eu não sei o que fazer para
consertar, você chegou a abrir ele na IDE do Arduino
pode me ajudar?
Estou estudando Arduino, mas estou muito longe de programar, então resolvi copiar seu codigo do Altimetro e jogar na IDE do Arduino e tentar entender o codigo usando o Encoder Rotativo, mas deu erro na compilação e eu não sei o que fazer para
![Arduino + Link2fs Codigo10](https://i.servimg.com/u/f47/20/09/62/37/codigo10.jpg)
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
pracaieiras escreveu:Olá Marco Santiago,
pode me ajudar?
Estou estudando Arduino, mas estou muito longe de programar, então resolvi copiar seu codigo do Altimetro e jogar na IDE do Arduino e tentar entender o codigo usando o Encoder Rotativo, mas deu erro na compilação e eu não sei o que fazer paraconsertar, você chegou a abrir ele na IDE do Arduino
Pracaieiras,
Você precisa ter a biblioteca "RotaryEncoder.h" no seu arduino. No gerenciador de bibliotecas você pode atualizar ou então baixar aqui:
http://www.mathertel.de/Arduino/RotaryEncoderLibrary.aspx
As demais bibliotecas usadas...
Para os displays: http://wayoda.github.io/LedControl/
A iblioteca "math.h" é nativa do arduino
O gerenciador de bibliotecas fica no menu Sketch / Incluir biclioteca / gerenciador de biblioteca
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Re: Arduino + Link2fs
Obrigado Marco, vou providendiar as bibliotecas,
Meu nome é Paulo
Meu nome é Paulo
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
Boa tarde Marco,
é eu novamente,como configurar o encoder rotativo ky40 na placa arduino mega 2560, porque é a única que tenho,
o seu código é para placa Arduino UNO, então não sei quais pinos usar na 2560 e como mudar os pinos no código, tem como me dar mais esta força, eu sou igual carro velho só pega no tranco e depois vai embora
é eu novamente,como configurar o encoder rotativo ky40 na placa arduino mega 2560, porque é a única que tenho,
o seu código é para placa Arduino UNO, então não sei quais pinos usar na 2560 e como mudar os pinos no código, tem como me dar mais esta força, eu sou igual carro velho só pega no tranco e depois vai embora
pracaieiras- Segundo-Tenente
-
Inscrito em : 03/05/2018
Mensagens : 27
Reputação : 3
Idade : 76
Nacionalidade :
Re: Arduino + Link2fs
pracaieiras escreveu:Boa tarde Marco,
é eu novamente,como configurar o encoder rotativo ky40 na placa arduino mega 2560, porque é a única que tenho,
o seu código é para placa Arduino UNO, então não sei quais pinos usar na 2560 e como mudar os pinos no código, tem como me dar mais esta força, eu sou igual carro velho só pega no tranco e depois vai embora
Opa, para o KY40 (já passei raiva com esse encoder kkkk) tive que procurar outra biblioteca e escrever um código diferenciado para ele, já que ele gera outro padrão de trem de pulso. No momento estou no serviço. À noite, quando chegar em casa, procuro o código que fiz. Nesse ínterim, o amigo já vai procurando a biblioteca para o KY40 e a forma de programar esse encoder, caso eu não encontre a que baixei.
![wink](/users/1814/15/40/02/smiles/852865.gif)
_________________
https://plus.google.com/+MarcoAntonioSantiago
Não uso, não tenho e não sei nada de ORBx
![thumbsup](/users/1814/15/40/02/smiles/652185.gif)
MarcoAtSantiago- Tenente-Coronel
-
Inscrito em : 23/04/2017
Mensagens : 553
Reputação : 63
Idade : 59
Nacionalidade :
Página 1 de 2 • 1, 2
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|