Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Lampe de couloir automatique

Lampe de couloir automatique

De Wikidebrouillard.

Article incomplet en cours de rédaction
Modèle:Vidéo

Sommaire

Présentation du projet Arduino

c'est dans cette partie que vous décrivez votre projet

Liste du matériel

réalisation du projet

Explication

Schéma Fritzing

Code


/*
  Lampe de couloir automatique
  
  Allume une led automatiquement lors de la détection d'une personne dans le couloir.
  Le bouton poussoir peut aussi faire changer l'état de la diode allumé -> éteint.
  Pour cette simulation on laisse la lampe allumée 5 secondes pour chaque éclairage.
  
*/

// Assignation des variables globales des composants (pin) //

// La diode (LED)
int ledPin = 2    ;
// Le bouton poussoir
int buttonPin = 3      ;
// Le capteur infrarouge
int capInfPin = 4  ;

// variables //
int buttonState = 0;       
int capInfState = 0;

void setup(){
  pinMode(ledPin , OUTPUT );        // initialise le pin de la led en mode sortie
  pinMode(buttonPin , INPUT );      // initialise le pin du bouton poussoir en mode entrée
  pinMode(capInfPin , INPUT );      // initialise le pin du capteur infrarouge en mode entrée
}

void loop(){
  // On lit la valeur de l'état du bouton poussoir et du capteur infra-rouge
  buttonState = digitalRead(buttonPin);
  capInfState = digitalRead(capInfPin);

  // Donc si on a appuyé sur le bouton ou si le capteur a détecté quelqu'un
  if (buttonState ==  HIGH || capInfState == HIGH )
  {
    // Allumage pendant 5 secondes
    digitalWrite(ledPin, HIGH);
    delay(5000);
    digitalWrite(ledPin, LOW);
  }
  
}

Liens avec d'autres projets arduino

chercher ici : http://wikidebrouillard.org/index.php/Catégorie:Arduino

Pour aller plus loin

Liens avec le quotidien

quelles peuvent être les applications technologique de ce montage, ou est-ce qu'on retrouve des programme qui y ressemble ?
Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR
CO

Lampe de couloir automatique

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique