Geigermätare utlöste LED dekorationer (3 / 6 steg)
Steg 3: Testa det
Jag lär mig fortfarande grunderna i kodning. Främst från Garry. Han visade mig hur man gör denna bit!
Ansluta en LED mellan stift 13 och gnd av mikrokontroller (om din styrelse inte redan har en integrerad en).
Ladda upp följande kod till din mikrokontroller:
CONST int geigerPin = 12; ansluten till puls av geigermätare, trädgården ansluten alltför void setup() { int ledde = låg;
pinMode (geigerPin, ingång);
}
void loop() {
int val = digitalRead(geigerPin);
medan (val == låg) {
göra vad någonsin händer när ingen signal
Val = digitalRead(geigerPin);
}
fick i början av en puls, så gör något lämpligt
växla mellan LED så att du kan se saker arbetar
digitalWrite 13, ledde.
LED =! ledde;
medan (val == hög) {
vänta på puls till slut, 100us är en lång tid för en Arduino
Val = digitalRead(geigerPin);
}
puls färdiga
}
Driva upp geigermätare och arduino, kontrollera de är korrekt anslutna och du bör se LED växla på eller inaktivera varje gång geigermätare upptäcker några strålning.
Förutsatt att alla nu fungerar som den ska, kommer vi att behöva mer lysdioder!