Olá.

Estou desenvolvendo um projeto onde tenho que ler A(0) e A(1) que estão ligados no eixo Y e eixo X do Joystik, mesmo em repouso está havendo muita mudança do estado.

Não estou conseguindo ler e tomar a decisão correta pois está variando muito.

Estou usando um joystik R300B-M1 de 5K

Att.

Edison Pessini

Exibições: 754

Responder esta

Respostas a este tópico

Bom dia José.

Ja tentei de tudo e  realmente nao estou conseguindo um resultado satisfatorio.

olha a modificacao que fiz na rotina de leitura das portas analogicas.  Faco uma media de 45 leituras e isso ate que melhorou mas ainda varia e nao consigo atuar na minha logica da programacao.

cont = 0;
eixoy = 0;
eixox = 0;
do {
eixoy = eixoy + analogRead(A0);
delayMicroseconds(50);
eixox = eixox + analogRead(A1);
cont = ++ cont;
}while (cont < 45);
eixoy = eixoy / 45;
eixox = eixox / 45;
if (eixoy > 549 && eixox == 547) { // joystic para frente
joysticF=map(eixoy,549,693,0,255);
motor1F(joysticF);
motor2F(joysticF);
}
if (eixoy < 549 && eixox == 547) { // joystic para traz
joysticT=map(eixoy,549,379,0,255);
motor1T(joysticT);
motor2T(joysticT);

quando chego nas cadeias IF's complica, olha a leitura das portas A0 e A1 respectivamente

545 548
546 548
546 548
545 548
546 548
546 548
546 548
546 548
546 548
545 548
546 548
546 548
538 589
538 556
548 548
547 548
547 548
547 548
547 548
547 548
548 549
547 548
547 548
546 548
547 548

Já aterrei a carcaca do joystik, enfim, sera que ha um jeito ?

Agradeco

Bom dia Rui

Modifiquei minha rotina de leitura nas portas analogicas, faco uma media de leitura e mesmo assim ela varia, menos, mas varia.  POr favor, de uma olhada na resposta que mandei pro Jose, 

Agradeco a atencao

Você mediu com um multimetro a tensão lida no potenciometro.?

Talvez essa variação possa ser provocada por ruido. 

Coloque um capacitor na entrada analógica do Arduino.

Tente com valores baixos e se não resolver aumente.

Por exeplo 01,uF, 1 uF, 10uF, etc

Quanto maior o capacitor, mais lenta será a variação de tensão.

Opa medi sim e realmente esta variando a tensao, vou fazer esses testes com o capacitor.  Depois eu posto aqui

Agradeco

Abraco

os capacitores sao em relacao ao terra ?

descule a ignorancia

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço