Want to create interactive content? It’s easy in Genially!
Présentation essentielle dark
delpiero 353
Created on January 30, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Transcript
wow
Les flux de visiteurs
Fait par Kais et Jefferson
Go!
sommaire
Quote
Problematique
Cahier des charges
sommaire
Contextualize your topic
Contextualize your topic
Contextualize your topic
Algorigramme
Diagramme SYSML
Algorithme
Contextualize your topic
Contextualize your topic
Contextualize your topic
Video
chaine d information
Programme
Contextualize your topic
Contextualize your topic
Contextualize your topic
cahier des charge
On doit connaitre a tout moment le nombre de visiteurs présent dans la salle et si il y a trop de personne un voyant d alerte se déclenche et empêche d autre personne d’entrer en affichant un message sur un écran l interdiction
problematique: Comment gérer le flux de visiteur dans une salle pour empêcher la saturation de cette dernière ?
Algorigramme
voici l Algorigramme qui va permettre de realiser le programme que lon souhaite faire
Algorithme
voici maintenant le programme sous forme d algorithmme
Début X EST défini NOMBRE DE VISITEUR Afficher nombre de visiteur Si nombre de visiteurs superieur a X Alors Allumer alarme rouge Bloquer tourniquet d entrée Afficher interdiction d entrée Fin
le diagramme SySml
Il va servir à représenter graphiquement les interactions entre les utilisateurs (ou acteurs) et le système pour atteindre un objectif spécifique.
Here you can include a relevant fact to highlight
#i#include <rgb_lcd.h>#include <Wire.h>#include "rgb_lcd.h"rgb_lcd lcd;const int colorR = 0;const int colorG = 0;const int colorB = 255;// Définition des broches pour la LED, le capteur de visiteurs et le tourniquetconst int ledPin = 8;const int visitorSensorPin = 10;const int turnstilePin = 9;// Seuil de visiteursconst int visitorThreshold = 10;// Variable pour stocker le nombre de visiteursint visitorCount = 0;void setup() { // Initialisation des broches de la LED, du capteur et du tourniquet comme sorties et entrées pinMode(ledPin, OUTPUT); pinMode(visitorSensorPin, INPUT); pinMode(turnstilePin, OUTPUT); // Initialisation de l'afficheur LCD lcd.begin(16, 2); // Initialisation du tourniquet (ouvert) digitalWrite(turnstilePin, LOW);}void loop() { // Lire la valeur analogique du capteur int sensorValue = analogRead(visitorSensorPin); // Convertir la valeur analogique en nombre de visiteurs (ajustez cette formule selon votre capteur) visitorCount = map(sensorValue, 0, 1023, 10, 20); // Afficher le nombre de visiteurs sur l'afficheur LCD lcd.clear(); lcd.setCursor(0, 0); lcd.print("Visiteurs: "); lcd.print(visitorCount); // Vérifier si le nombre de visiteurs dépasse le seuil if (visitorCount > visitorThreshold) { // Allumer la LED digitalWrite(ledPin, HIGH); // Afficher "Trop de visiteurs" sur l'afficheur LCD lcd.setCursor(0, 1); lcd.print("Trop de visiteurs"); // Bloquer le tourniquet (fermé) digitalWrite(turnstilePin, HIGH); } else { // Éteindre la LED digitalWrite(ledPin, LOW); // Débloquer le tourniquet (ouvert) digitalWrite(turnstilePin, LOW); } // Attendre un court instant avant de vérifier à nouveau delay(1000);}
programme
ceci est le programme avec lequel nous avons pu realiser l objectif demander qui était que si trop de personne était dans une piece une alarme se declencheraient et les porte se bloqueront pour empecher l arriver d autre personne tout en affichant a tout moments le nombre de personne dans la piece sur ub afficheurs
Croquis
Chaine d'information
SOLUTION
lA MISE EN PLACE D UN SYSTEME INDIQUANT A L 'ENTRE LE NOMBRE DE PERSONNE A L INTERIEUR PERMETTRER DE RESOUDRE LE PROBLEME CAR UN VOYANT LUMINEUX SERA APERCU ET BLOQUERA LES PORTES POUR EMPECHER D AUTRE PERSONNE DE RENTRER