Iae pessoal 

seguinte to precisando acionar dois reles por um joystick 

que quando empurrado ele acione um e quando puxado acione outro 

quando empurrado ele acusa 9v e quando puxado 1v e no meio 5v 

obs irei usar modulo rele sheild então basicamente a acionar portas alguém tem ideia como fazer com ou sem arduino

Exibições: 134

Responder esta

Respostas a este tópico

hum, so não entendi a parte (quando empurrado ele acusa 9v e quando puxado 1v e no meio 5v) ?.. vc tem alguma coisa ja feito?.

    Pelo o que eu entendi, é o seguinte:
 

    Quando o Joystick está posicionado para frente ("UP"), tem-se uma saída de 9V.

    Quando o Joystick está posicionado para baixo ("DOWN"), tem-se 1V.

    Quando o Joystick está na posição "neutra" (na sua posição padrão, sem ser movimentado), tem-se 5V.

    Ele deseja que:
  

    Se 9V (Joystick UP), acione somente o Relé A.
    Se 1V (Joystick DONW), acione somente o  Relé B.

    Se 5V (Posição central), não acione nenhum dos relés.

Dando continuidade, reforço a pergunta já feita: O que você tem até o momento, Holanda Junior?

teste esse código aqui ai JV

comando_com_joystic_teste_1.ino

  O Holanda, José.  Acho que se confundiu pois, assim como ele, também não uso foto no perfil hehhe

Só um detalhe quanto ao código: Não pode ser realizada a leitura analógica com uma entrada de 9V. Pra um Arduino o sinal deve ser de 0 a 5V. A adequação do nível de tensão pode ser feita com um simples divisor de tensão, por exemplo.

Supondo que o divisor tenha uma relação de Vout/Vin = 1/3 e o o conversor AD seja de 10bits, teríamos:

9V   -->  3,00V    -->   Leitura analógica entre 590 e 630
5V   -->  1,67V    -->   Leitura analógica  entre 320 e 360

1V   -->  0,33V    -->   Leitura analógica  entre 190 e 210

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço