Paso 3: Prueba
Todavía estoy aprendiendo los fundamentos de la codificación. En su mayoría de Garry. Me enseñó a hacer este poco!
Conecte un LED entre el pin 13 y gnd del microcontrolador (si la placa no tiene ya uno integrado).
Añadir el siguiente código para el microcontrolador:
const int geigerPin = 12; conectado para pulso del contador Geiger, conexión también motivos void setup() {} int led = bajo;
pinMode (geigerPin, entrada);
}
void loop() {}
int val = digitalRead(geigerPin);
mientras que (val == LOW) {}
hacer lo que siempre sucede cuando no hay señal
Val = digitalRead(geigerPin);
}
tiene el inicio de un pulso, entonces, hacer algo apropiado
cambiar el LED para que puedan ver cosas de trabajo
digitalWrite (13, led);
LED =! conducido;
mientras que (val == HIGH) {}
esperar a pulso terminar, 100us es mucho tiempo para un Arduino
Val = digitalRead(geigerPin);
}
pulso final
}
Encienda el contador Geiger y el arduino, verifique que estén conectados correctamente y debería ver el toggle LED en o apagado cada vez que el contador Geiger detecta cierta radiación.
Suponiendo que ahora todo está funcionando como debería, vamos a necesitar más LEDS!