Prezados,

fazemos gincanas em alguns jogos de Paintball e Airsoft, nesses comecei a elaborar sistemas para fake bombs.

Elaborei o Arduino com relés, onde tenho uma simples tarefa, um timer e ao acabar ele aciona o relé que fica ligado a uma máquina de fumaça. Até aqui tudo bem, porém não consigo maximizar o sistema de fios, onde gostaria de adicionar 4 fios para o operador cortar, 1 aumenta a velocidade do tempo, 1 pausa a bomba, 1 detona e aciona a máquina de fumaça e 1 não faz nada, apenas para enganar.

É uma coisa inversa porém como direcionar uma variável ao cortar um fio para que o Arduino aumente a velocidade de tempo?

Obrigado!

Exibições: 643

Responder esta

Respostas a este tópico

Supondo que os fios estejam ligados em uma entrada analógica, com resistores de pull-down.

if (analogRead(1) == 0){  //se o fio 1 for cortado, o sinal na analógica 1, passa a ser zero.

   varFio1 = true; //seta a variável que identifica o fio 1 como verdadeira, sinalizando fio cortado.

}

Assim vc tem uma variável que indica se o fio foi ou não cortado.

Por ai.

Abraços!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço