Estoy tratando de hacer un "rango de pistola láser" como los que ves en los carnavales para mi clase de sistemas integrados en la escuela. Sin embargo, estoy teniendo problemas porque no sé cómo construir el "objetivo". Quiero poder apuntar con un "arma" a un objetivo que oscila entre 4 cm y 0,5 cm de radio, y no sé cómo detectar un puntero láser sobre ese rango. Los fotoresistores CdS son muy pequeños. También he mirado a IR pero, por lo que sé, no se puede enfocar. Necesito ayuda para encontrar un método de detección. Puntos de bonificación si puedo detectar si alguien golpea el centro o el borde. Si es necesario, también puedo cambiar al rango de pistola Nerf mecánica, pero luego tengo que encontrar un objetivo con partes móviles y detectar cuántas balas se dispararon y si el objetivo está caído de alguna manera.
EDITAR: Encontré el producto exacto que quiero, ya que puede detectar disparos de láser, pero no tengo idea de cómo funciona. enlace
Antecedentes: el enfoque del curso es "la forma correcta" de escribir programas que se ejecutan en pequeños microcontroladores utilizando máquinas de estado. Para el proyecto final, tenemos que crear un juego que use una pantalla LCD de 2x20 caracteres, un teclado de 16 botones, un LED, un botón, un altavoz y una pantalla de siete segmentos, todo en un ATmega32, que comparte un conjunto de periféricos similares con El Arduino. Incluso puedo usar un Arduino Mega con la condición de que yo mismo escriba todo el código. (no Arduino.h) Sé cómo usar todos estos dispositivos y cambiar los registros para darme más E / S. Solo necesito una idea para implementar.