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

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

Feux de carrefour Arduino

De Wikidebrouillard.

(Page créée avec « ==Présentation du projet Arduino== Notre but est de simuler la gestion des feux tricolores d'un carrefour routier. ==Liste du matériel== * 50px Un [[or… »)
 
(2 versions intermédiaires masquées)
Ligne 10 : Ligne 10 :
* [[Image:Fils1.jpg|50px]] Du [[fil électrique]] (vert, jaune, rouge, bleu, …)
* [[Image:Fils1.jpg|50px]] Du [[fil électrique]] (vert, jaune, rouge, bleu, …)
* [[Image:Résistance.jpg|50px]] 6 [[résistance]]s de 100 Ohm
* [[Image:Résistance.jpg|50px]] 6 [[résistance]]s de 100 Ohm
-
* [[Image:DEL.png|50px]] 9 [[LED]]s : 2 vertes, 2 oranges et 2 rouges afin pour simuler les feux de circulation
+
* [[Image:DEL.png|50px]] 6 [[LED]]s : 2 vertes, 2 oranges et 2 rouges afin pour simuler les feux de circulation
-
 
+
==Prérequis==  
==Prérequis==  
Ligne 90 : Ligne 89 :
</pre>
</pre>
 +
 +
[[Catégorie:arduino]]
 +
[[Catégorie:expérience]]

Version actuelle en date du 13 juillet 2014 à 09:34

Sommaire

Présentation du projet Arduino

Notre but est de simuler la gestion des feux tricolores d'un carrefour routier.

Liste du matériel

Prérequis

Instalation des logiciels arduino, notions de code basiques arduino


Code du projet


//définition des broches
const int led_rouge_feux_1 = 2; 
const int led_jaune_feux_1 = 3; 
const int led_verte_feux_1 = 4; 
const int led_rouge_feux_2 = 5;
const int led_jaune_feux_2 = 6;
const int led_verte_feux_2 = 7;

void setup()
{
   //initialisation en sortie de toutes les broches
   pinMode(led_rouge_feux_1, OUTPUT); 
   pinMode(led_jaune_feux_1, OUTPUT); 
   pinMode(led_verte_feux_1, OUTPUT); 
   pinMode(led_rouge_feux_2, OUTPUT);
   pinMode(led_jaune_feux_2, OUTPUT);
   pinMode(led_verte_feux_2, OUTPUT);

   //on initialise toutes les LED éteintes au début du programme (sauf les deux feux rouges)
   digitalWrite(led_rouge_feux_1, LOW);
   digitalWrite(led_jaune_feux_1, HIGH);
   digitalWrite(led_verte_feux_1, HIGH);
   digitalWrite(led_rouge_feux_2, LOW);
   digitalWrite(led_jaune_feux_2, HIGH);
   digitalWrite(led_verte_feux_2, HIGH);
}
void loop()
{
   // première séquence 
   digitalWrite(led_rouge_feux_1, HIGH); 
   digitalWrite(led_verte_feux_1, LOW);

   delay(3000);
   // deuxième séquence
   digitalWrite(led_verte_feux_1, HIGH); 
   digitalWrite(led_jaune_feux_1, LOW);
  
   delay(1000);
   // troisième séquence
   digitalWrite(led_jaune_feux_1, HIGH); 
   digitalWrite(led_rouge_feux_1, LOW);

   delay(1000);

/* ---------- deuxième partie du programme, on s'occupe du feux numéro 2 ---------- */
  
   // première séquence
   digitalWrite(led_rouge_feux_2, HIGH); 
   digitalWrite(led_verte_feux_2, LOW);
   delay(3000);

   // deuxième séquence
   digitalWrite(led_verte_feux_2, HIGH);
   digitalWrite(led_jaune_feux_2, LOW);
   
   delay(1000);

   // deuxième séquence
   digitalWrite(led_jaune_feux_2, HIGH); 
   digitalWrite(led_rouge_feux_2, LOW);
   
   delay(1000);

/* --------------- le programme va reboucler et revenir au début ------------------ */
}

AR
EX

Feux de carrefour Arduino

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