Etape 3: Tester
Je suis encore à apprendre les bases du codage. Pour la plupart de Garry. Il m’a montré comment faire ce bit !
Brancher une LED entre les bornes 13 et gnd du microcontrôleur (si votre carte n’a pas déjà un intégré).
Télécharger le code suivant à votre microcontrôleur :
const int geigerPin = 12 ; associés à des impulsions de compteur Geiger, motifs connecté trop void setup() {} int mené = faible ;
pinMode (geigerPin, entrée) ;
}
void loop() {}
int val = digitalRead(geigerPin) ;
tandis que (val == faible) {}
faire ce que jamais arrive quand il n’y a aucun signal
Val = digitalRead(geigerPin) ;
}
a obtenu le départ d’une impulsion, donc faire quelque chose appropriée
activer/désactiver la LED afin que vous puissiez voir les choses de travail
digitalWrite (13 mené) ;
LED =! a conduit ;
tandis que (val == HIGH) {}
attendre une impulsion à la fin, 100us est beaucoup de temps pour un Arduino
Val = digitalRead(geigerPin) ;
}
impulsions finis
}
Allumez le compteur Geiger et l’arduino, vérifier qu’ils sont correctement branchés et vous devriez voir la bascule LED sur ou off chaque fois que le compteur Geiger détecte certaines radiations.
En supposant que tout fonctionne maintenant comme il se doit, nous allons avoir besoin de plus de LEDS !