hola
realice un simulador de tiro al vuelo con un arduino mega ,para el desconoce ese deporte ,posiblemente en años venideros sea una disciplina olímpica .el tirador se sitúa a una distancia de 27m enfrentado a 5 maquinas que giran 90° sobre su eje ,pareciendose a pequeños ventiladores ,al pedido del tirador de manera aleatoria cualquiera de estas lanza una helice de plástico a cualquier direcion y velocidad,
void efec_2(){
if(caja2<=1){ //contador
for(n=0;n<=11;n++){// este (for) funciona con un randon no valido pare este codigo
son=digitalRead(mic);
if(son==HIGH){
while(digitalRead(mic)==HIGH &digitalRead(16),LOW);
digitalWrite(16,HIGH); //apago la caja
caja2= caja2+1;//apago la caja // contador
digitalWrite(15,LOW);
delay(550);
digitalWrite(15,HIGH);
digitalWrite(10,LOW);
delay(650);
digitalWrite(10,HIGH);
}
else
digitalWrite(15,HIGH);
digitalWrite(10,HIGH);
return;
}
}
}
este codigo funciona asi al emitir un sonido el led patron (16) que esta encendido se apaga y se enciende en una fracion de segundo el 15,y el 10 ,el contador denominado caja2 hace el led patron (16) no se vuelva a encender y conserve su posición ,si lo saco se repite o no acciona segun sonido dentro de loop
void setup(){
for(i=0;i<=68;i++){
pinMode(pin[i],OUTPUT);
digitalWrite(pin[i],HIGH);
}
digitalWrite(12,LOW);
digitalWrite(16,LOW);
digitalWrite(29,LOW);
digitalWrite(42,LOW);
digitalWrite(68,LOW);
pinMode(mic,INPUT);
}
así mantengo los 5 led patron encendidos, en la cancha es semejante la vista detecta el apagon
void loop(){
efec_2();
efec_7();
efec_65();
/code]
asi como funciona una "ronda" al sonido de (pool) lanza una maquina ,,dispara vuelve a pedir dispara,
y pide por tercera vez y termina y se dirije a otra cancha .asi como esta el codigo funciona ,pero activando cada ves que me dirija a la compu....AHORA no logro hacer esto:
[code]
void loop(){
efec_2 ();
efc_7();
efec_65();
encender los 5
efec_12();
efec_4();
efec_37();
encender los 5
efec_24();
efec_9();
efec_44();
encender los 5 asi seguir uniendo efectos
trate de regresar el contador a cero y fallo ,limitar cada tres efectos dentro de un tiempo (millis)??
un 4 sonido para encender los 3 que se apagaron ??