III. Programmation de l'Arduino
Nous allons dans cette partie illustrer quelques cas de
détection de gaz ou de flamme signalés par les capteurs, et les
actions faites par les moteurs et le ventilateur suite aux ordres reçus
de l'Arduino.
III. 1. Détection de gaz ou appui sur bouton
d'urgence secondaire
Quand l'Arduino reçoit une information du capteur
indiquant la présence du gaz ou détecte l'appui su le bouton
d'urgence secondaire le programme suivant se produit :
Algorithme
Début :
Si GAZ détecté OU appui sur BP2
Si (niveau = LLA)
- Démarrer alarme visuelle, LED rouge
- Démarrer ventilateur
- Arrête carrousel, moteur 12V AC
- Arrête pompe GPL, LED Vert
Si non si (niveau = LA) OU (niveau = HA)
- Démarrer alarme visuelle, LED rouge
- Démarrer ventilateur
- Arrête carrousel, moteur 12V AC
- Arrête pompe GPL, LED Vert
Si appui sur Reset
- Démarrer carrousel, moteur 12V AC
- Démarrer pompe GPL, LED Vert
- Arrête alarme visuelle, LED rouge
- Arrête ventilateur
Fin.
III. 2. Détection de flamme
Quand l'Arduino reçoit une information du capteur
indiquant la présence d'incendie le programme suivant se
produit :
Algorithme
Début :
Si FLAMME détecté
Si (niveau = LLA)
- Démarrer alarme visuelle, LED rouge
- Arrête carrousel, moteur 12V AC
- Arrête pompe GPL, LED Vert
Si non si (niveau = LA) OU (niveau = HA)
- Démarrer alarme visuelle, LED rouge
- Démarrer pompe a eau, moteur 5V DC
- Arrête carrousel, moteur 12V AC
- Arrête pompe GPL, LED Vert
Si appui sur Reset
- Démarrer carrousel, moteur 12V AC
- Démarrer pompe GPL, LED Vert
- Arrête alarme visuelle, LED rouge
- Arrête pompe à eau, moteur 5V DC
Fin.
III. 3. Appui sur le bouton d'arrêt d'urgence
principale
Quand l'Arduino détecte un appui su le bouton d'urgence
principale le programme suivant se produit :
Algorithme
Début :
Si appui sur BP1
Si niveau = LLA
- Démarrer alarme visuelle, LED rouge
- Démarrer ventilateur
- Arrête carrousel, moteur 12V AC
- Arrête pompe GPL, LED Vert
Si non si niveau = LA OU niveau = HA
- Démarrer alarme visuelle, LED rouge
- Démarrer pompe a eau, moteur 5V DC
- Démarrer ventilateur
- Arrête carrousel, moteur 12V AC
- Arrête pompe GPL, LED Vert
Si appui sur Reset
- Démarrer carrousel, moteur 12V AC
- Démarrer pompe GPL, LED Vert
- Arrête alarme visuelle, LED rouge
- Arrête pompe à eau, moteur 5V DC
- Arrête ventilateur
Fin.
|