Tags:
Olá, primeiramente eu queria dar os parabéns. Esse foi um dos tópicos mais bem explicados que já vi rsrsrsrsr.
Como nosso amigo TO disse, não precisa usar analogRead, simplesmente o digitalRead dá conta do recado pois a informação que você precisa é digital(alvo em pé/alvo deitado).
Uma dica que eu daria era para você usar o esp-12. Muitas pessoas o vêem como um chip inteiramente dedicado para se conectar a uma rede Wifi, mas ele é mais do que isso. No seu caso, por exemplo, ele se encaixa perfeitamente pois todos os pinos(com exessão do gpio 16) são pinos de interrupão então você não precisa gastar dinheiro com um arduino mega, vai de NodeMCU que seu problema estará resolvido. Sem falar que posteriormente se quiser pode implementar uma comunicação com o computador do juiz sem fio.
Espero ter ajudado.
Provavelmente o UNO dá conta desse seu projeto sim. É possível realizar esse projeto sem utilizar interrupções.
Na verdade é possível fazer isso de várias formas diferentes incluindo com CI`s ou até mesmo componentes discretos. De qualquer forma, veja esse exemplo utilizando o Arduino UNO
http://forum.arduino.cc/index.php?topic=57558.0
O principio é basicamente o mesmo
Qual a distância entre um alvo e outro ?
Sinais digitais podem sofrer interferências se os cabos forem muito grandes.
Eu acredito que com essa distância não terá problemas.
Mas recomendo que use cabo blindado para maior proteção contra ruidos.
Bom dia HC,
Este projeto é possível ser feito com componentes discretos, com arduino mini, uno, etc.
Com o uno/mini você pode fazer assim
QQ porta ao ser ativada, bloqueia as outras três.
O tempo de leitura da porta e bloqueio das outras acontece em fração de poucos microssegundos.
Com componentes discretos, você usa 4 Latchs CD. O primeiro que for ativado, bloqueia os outros Latchs
Rui
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por