Compteur de Geiger Jar étoile déclenchée LED décoration (2012 remix) (2 / 3 étapes)

Étape 2: Le code

Copiez ce code dans un sketch Arduino et le télécharger vers votre microcontrôleur

/*

Impulsions de moniteurs d’un compteur Geiger fondu entre 3 cordes
des lumières de LED dans l’ordre.

*/

const int geigerPin = 8 ; connecté à l’impulsion de compteur Geiger

lumières d’int = 1 ; compteur pour suivre où dans la séquence que nous sommes

Pis PWM que les chaînes de LED sont reliées à :
int lights1 = 9 ;
int lights2 = 10 ;
int lights3 = 11 ;

réglages de luminosité maximale pour les lumières - ajuster en fonction de
int bright1 = 250 ;
int bright2 = 250 ;
int bright3 = 250 ;

incréments pour décoloration dedans et dehors - plus grand résultat de nombres en plus rapidement les transitions
fadeIn int = 5 ;
fadeOut int = 2 ;

void setup() {}
Serial.Begin(9600) ; Utiliser la série pour le débogage

pinMode (geigerPin, entrée) ;
pinMode (lights1, sortie) ;
pinMode (lights2, sortie) ;
pinMode (lights3, sortie) ;

analogWrite (lights1, bright1) ;
analogWrite (lights2, bright2) ;
analogWrite (lights3, bright3) ;
Serial.println ("setup terminé") ;

}

int mené = faible ;
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) ;
}
Serial.println("Low") ;

tandis que (val == HIGH) {}
attendre une impulsion à la fin, 100us est beaucoup de temps pour un Arduino
Val = digitalRead(geigerPin) ;
}
impulsions finis
lumières ++ ; incrémenter le compteur


Si (lumières == 1) {}
Serial.println("Lights1") ;

fondu en sortie de chaîne 3, fondu dans la chaîne 1
pour (int fadeValue = bright1 ; fadeValue > = 0; fadeValue = fadeOut) {}
analogWrite (lights1, fadeValue) ;
Delay(30) ;
}
pour (int fadeValue = 0; fadeValue < = bright3 ; fadeValue += fadeIn) {}
analogWrite (lights3, fadeValue) ;
Delay(30) ;
}

}
Si (lumières == 2) {}
Serial.println("lights2") ;

fondu en sortie de chaîne 1, fondu dans la chaîne 2
pour (int fadeValue = bright2 ; fadeValue > = 0; fadeValue = fadeOut) {}
analogWrite (lights2, fadeValue) ;
Delay(30) ;
}
pour (int fadeValue = 0; fadeValue < = bright1 ; fadeValue += fadeIn) {}
analogWrite (lights1, fadeValue) ;
Delay(30) ;
}


}
Si (lumières == 3) {}
Serial.println("lights3") ;

fondu en sortie de chaîne 2, fondu dans la chaîne 3
pour (int fadeValue = bright3 ; fadeValue > = 0; fadeValue = fadeOut) {}
analogWrite (lights3, fadeValue) ;
Delay(30) ;
}
pour (int fadeValue = 0; fadeValue < = bright2 ; fadeValue += fadeIn) {}
analogWrite (lights2, fadeValue) ;
Delay(30) ;
}
lumières = 0 ;

}
Serial.println(Lights) ;

}

Articles Liés

Comment ne pas tester des choses avec votre compteur de Geiger de poche de rayonnement-watch.org

Comment ne pas tester des choses avec votre compteur de Geiger de poche de rayonnement-watch.org

parce qu'il ne mesure que X et rayons Gamma, nourriture (nécessite une détection alpha) ne peut être directement mesurée avec un compteur Geiger de poche de rayonnement-watch.org.Mais selon James du soutien au rayonnement-watch.org, voici comment vou
Alterner les sondes pour un compteur de geiger CDV-700

Alterner les sondes pour un compteur de geiger CDV-700

Le compteur de geiger États-Unis gouvernement question CDV-700 est venu avec une sonde de pickle câblés qu'avait un halogène de bêta/gamma 900v trempé tube à paroi mince en métal. Il y avait un nombre restreint de tubes 900v émis par la FEMA qui avai
Compteur de Geiger maison

Compteur de Geiger maison

publier celui-ci à la hâte, dans le cas où il est utile de nos amis au Japon.  Il s'agit d'un circuit simple compteur Geiger.  Il ne nécessite pas certaines pièces spécialisées, en particulier un tube Geiger et des diodes de Zener de haute tension, m
Comment faire un compteur de Geiger de faux

Comment faire un compteur de Geiger de faux

quel effet sonore peut améliorer le laboratoire d'un savant fou à l'Halloween ?  Le TIC-TAC d'un compteur geiger !  Et imaginez... Si vous aviez un compteur geiger faux vous pourriez agitera sur quoi que ce soit et chaque fois que vous le vouliez, pa
Amas d’étoiles 3 dimensions : acrylique + LED lumière sculpture

Amas d’étoiles 3 dimensions : acrylique + LED lumière sculpture

cette instructable vous guidera dans le processus de fabrication de votre propre star-cluster de LEDs et acrylique.J'ai fait ce morceau pour mon projet final électronique au Collège et avait accès à un atelier d'usinage. Cette instructable suppose qu
ÉTOILE de Noël LED

ÉTOILE de Noël LED

Salut, je suis John, j'ai toujours aimé faire ou faire quelque chose de créatif, unique pourtant simple. Cette saison j'ai donc fait Noël étoiles pour ma maison.Étape 1 :Étape 2: matériaux1. 8 pouce longueur arbre bâtons2. 10mtr bande lumineuse3. un
La ESP8266 partie 3 - déclenchement Arduino LEDs à distance

La ESP8266 partie 3 - déclenchement Arduino LEDs à distance

Après un hiver long et sombre, nous arrivons pour piloter des LEDs (ou quoi que ce soit) à distance via le WiFi. En passant, quelqu'un a dit « Si vous pouvez clignoter une LED, vous pouvez faire n'importe quoi. » Ainsi, l'importance de ce 3ème et der
Compteur Geiger déclenchée décorations LED

Compteur Geiger déclenchée décorations LED

Ennuyé de blinky lumières qui clignotent en réponse à temps?Faire clignoter avec espace à la place !Ce instructable montre une méthode rapide pour connecter des décorations d'arbre de LED à un compteur Geiger via arduino, afin que les lumières cligno
Compteur Geiger Pi framboise portatif avec écran

Compteur Geiger Pi framboise portatif avec écran

Puissant compteur de Geiger Ohm est un kit de bricolage autonome. Lorsque le MightyOhm détecte une particule, il émet un bip. Il s'agit d'un projet d'intégration. Plusieurs sous-projets sont nécessaire pour réaliser ce projet. Le résultat final est u
Ustream votre compteur Geiger

Ustream votre compteur Geiger

avec tout l'intérêt de particules radioactives atteignant les côtes ouest des réacteurs ayant échouées au Japon, j'ai décidé de sortir de mon compteur geiger que j'ai faite il y a plus de 20 ans. Lectures de mon compteur peuvent être partagés avec le
Poche compteur Geiger Photodiode de montage du Kit Jameco

Poche compteur Geiger Photodiode de montage du Kit Jameco

c'est ma vidéo de la Photodiode poche compteur Geiger Kit Jameco. C'était très amusant de construire et de mettre sur pied.  J'ai 14 ans donc je suis entrer dans ce projet au concours de jeunes font à apprendre.Voici mes réponses aux questions du con
M. Wilson sur les pluies radioactives - A poche compteur Geiger expérience

M. Wilson sur les pluies radioactives - A poche compteur Geiger expérience

en 1902 au Sidney Sussex College, M. Wilson et son collègue trébuché sur une méthode d'illustrer que l'eau de pluie fraîche contienne la radioactivité. Cette vidéo tente de recréer cette expérience vieille de 114 an et il semble le faire avec succès
Lanterne en simple étoile Jar

Lanterne en simple étoile Jar

Il s'agit d'une lanterne jar étoiles super facile, que j'ai fait pour mon enfant, quand nous allons camper. Sa solaire n'actionné donc aucun vous inquiéter au sujet des pilesÉtape 1: matériels Matériels nécessaires :1 bocal à conserves bouche large1
Panneau compteur Station météo Photon

Panneau compteur Station météo Photon

Pour moi, le fait de discuter de la météo est plus de petit bavardage. Donc quand je me suis intéressé en web-permis électronique (Internet of Things), j'ai tout de suite su que mon premier projet IoT serait liée à la première chose que je fais quand