Étape 2: Comment nous pouvons établir une connexion ?
Tout d’abord, nous garder ensemble tout ce matériel. Et nous sommes prêts à commencer.
- LED rouge ; broche 2
- LED jaune ; broche 3
- LED vert ; broche 4
- Entrées de buzzers a apporté une entrée pôle positif et un autre d’entrée pôle négatif.
Le capteur est aussi connecté de manière similaire. Mais l’entrée de capteur moyen a broche A0 ou Anolog 0.
Et nous avons établi une connexion avec tout ce matériel. Prochaine étape est le Code de projets de système d’alarme incendie.
Note pour ce code ; fonction « void_t » est pour les ronfleurs travaillant.
led_k = rouge, led_s = jaune, led_y = vert
int led_k = 2;int led_s = 3; int led_y = 4;void setup() { Serial.begin(9600); pinMode (led_y, OUTPUT); pinMode (led_s, OUTPUT); pinMode (led_k, OUTPUT); } void loop() { float temp = (5.0 * analogRead(A0) * 100.0) / 1024; if(temp>30) { digitalWrite (led_y, LOW); digitalWrite (led_k, HIGH); digitalWrite (led_s, LOW); t(); } else { if(temp>26) { digitalWrite (led_y, LOW); digitalWrite (led_k, LOW); digitalWrite (led_s, HIGH); t1(); } if(temp<26); { digitalWrite (led_y, HIGH); digitalWrite (led_k, LOW); digitalWrite (led_s, LOW); noTone(7); } Serial.print ("Temperature Value: "); Serial.print (temp); delay(500); } } void t() { tone(7, 494, 500); delay(1000); } void t1() { tone(7, 494, 500); delay(2000); }